Wonderful place. Spectacular view. Excellent amenities. Ideal location. Very friendly and accommodating hosts. From beginning to end, a great experience.