I've only gotten take out from this place, but it satisfies my cravings every time! They give you a lot of food for the price and it tastes great. You really can't go wrong with any dish (I've been going through the menu to try different things, along with the usual sweet and sour chicken). The delivery is a bit slow during busy times. Takes about an hour or so, but other times it's usually around 40 min or so i would say. All in all, love ordering from here.