great accommodation, location and hospitality