Excellent location, service and views. We had a great time.