What a stunning place to stay. Friendly hosts, superb amenities and everything is thought of and catered for. Amazing!