Terrific location, modern amenities, excellent value, and great host