I've had lunch here a few times and the food was always good. You go to the counter and order for lunch. Dinner is a different experience. We had reservations for a group at 5:45. Our waitress was very nice and friendly. I can't rate the food because we didn't receive it. We had tickets to a performance at 7:30 and by 7:00 we still hadn't received our food. To make the performance we had to leave. The waitress was very apologetic and didn't charge us for our drinks. My recommendation - if you have tickets or need to be somewhere by a specific time let your waitress know.