Good location, clean, great amenities, and attentive hosts.