Beautiful surroundings. Stylish accommodation and great amenities. Excellent hosts! Would happily stay again!