excellent stay - great amenities and location.