Great accommodation, location and hospitality