This place is great. Small but worth every penny. You can eat dinner and then watch a musical after. There are a lot of choices on the buffet and the food is good. The wait staff are great. My grandmother gets season tickets to it and we love every moment of it.