Great food, nice view, excellent service. The ambiance is very nice as well. The only issue with this place is that it is pretty pricey. However, the portions are great so you don't need to order appetizers, salad, and an entree to get full. Actually, consider splitting a dinner at this place and save yourself $40 and then spend that money on extra appetizer and dessert.
Overall, a very delightful experience.