Very nice restaurant with great service. We brought a group of about 15 people here without any hiccups in the orders and the food was cooked to perfection. The wait staff was helpful and cordial. It is not overly expensive, about what you would expect from a fine dining place, $50-$75 per person. Good experience and fun setting.