Summary:
4 Stars for Dine-In
1 Star for Take-out
Dining-in, the food is usually good and the service is acceptable to good depending upon who you get.
The take-out is pretty consistently bad. I have ordered take-out several times and there has been a dish or two missing out of every order. If you talk to the staff, they could care less. I spoke with the manager about it once and he was very apologetic.
The website for handling ordering works really well but the execution for take-out is consistently terrible. I wish they would fix their take-out issues.