great hospitality, huge place and great amenities