absolutely great. from the stay, amenities, communication everything. highly recommended