This restaurant has all great restaurant elements. It has tasteful food, professional service and excellent view. we enjoyed every course from entree to main course to dessert. The only little flaw is the side roasted mushroom was way too salty. The wait staff cheerfully offered to have it re made, however the second one is as salty.