My family had a great experience here for a family reunion dinner. The food was excellent, and the ambiance very nice. Prices were reasonable. The chef made his rounds in the dining room, which was a nice touch. I would bring my out of town family here again. There were a few glitches though -- the waitress gave two people in my group the wrong meals, but realized her mistake and came back in 5 minutes and switched them to the correct person. One person's meal came much later than anyone else's. No one came by to see if my cup of tea needed more hot water, and the waitstaff left empty plates on our table until we collected them ourselves and handed them to her. Still, a nice place for dinner.