fabulous stay! location, amenities, hospitality is top notch