Great location, hospitality and accomodation