Beautiful, well maintained, sparkling clean property with epic views and modern amenities. We thoroughly enjoyed our stay.