great hospitality with loads of amenities