Great stay, great hosts, and great location