Beautiful and clean, stunning property and location, excellent amenities, and all with a spectacular view. Loved our stay, we hope to visit again.