We've been to this place twice, once for dinner and once for the lunch buffet. It is uniformly excellent.
The food was very good, but the delivery was awful. Took over an hour and a half, and an intervention by GrubHub customer service to get our order.