excellent location, hospitality and amenities