View and atmosphere are great. The main server was nice, though it seems there were different people assigned for bread vs drinks vs actual bringing out of the dishes. Drink refills were slow, but the server was so polite it was easy to forgive. Our table had to wait 45 minutes to get our food, so I guess I recommend ordering appetizers to hold you over until your main dish arrives. Overall the food was quite enjoyable.