We had a wonderful stay, the pictures do not do the place justice! Everything was wonderful, incredible views! Great hosts, sparkling clean and all the amenities and personal touches one would need.