Great hospitality and excellent amenities