Great accommodation, hospitality and location