excellent location, wonderful amenities, and good hosts