Beautiful setting and spotless accommodation.