Amazing hospitality, accommodation and location. 5 stars value for money.