Beautiful location and accommodation. Sparkling clean.