Excellent hosts, incredible location, fantastic stay.