Terrific hosts, great location, beautiful property. Excellent stay.