Fantastic location with first class amenities and daily service. Quick response to questions and requests We had a great time despite a couple of unavoidable events