Excellent hospitality, excellent location and excellent accomodation