Wonderful stay, location and amenities