Excellent location, great entertainment and extremely attentive staff.