Gracious hosts, comfortable and clean accommodations, and great location