Great location, great hosts, lots of amenities. A home away from home.