Perfect hosts, excellent location, and great accommodations.