Great hotel with excellent service by the staff. Hotel was excellent for location and did not even need to leave the hotel. Staff were friendly and flexible with the services specially checking and checking out times. Very patient with my three year nephew and good entertainment. All pools were brilliant and well maintained.