Excellent location, nicely appointed, and the upper deck made the place extra special. Also very nice staff who took extra care to welcome and orient us when we came early.