The resort was a lot of fun. The rooms were excellent. The kitchen in our room was well stocked with all cooking utensils that we needed. Our hot tub was on the 5th floor roof which was fun. The kids had a great time at the water park. The Staff was very helpful. I needed a quick ride to the airport and one of the staff members took me in their own vehicle. They were very accommodating to all of our needs. They were also very knowledgeable and helpful with local information on activities that we wanted to do and had questions about.