Friendly and attentive hosts, convenient location, nice amenities, clean/new interior.