Affordable, great amenities, great host