Superb location, amenities and hosts! We've already booked our next visit.