The quality of the food here is really good. The portions are so huge, even I couldn't eat everything in my plate! Overall the service was okay but I do wish servers would return and check if we needed anything more regularly. Since we were off to the theatre, we were concerned about the long wait for the table to be cleared and to order desserts.