great hospitality, beautiful amenities