Great location, hospitality, amenities, great service. Must stay for 4 or less people.