A beautiful, sparkling clean place in a gorgeous location. Couldn't ask for more.