Excellent stay and hosts. Very clean, outstanding location and amenities. Highly recommended.