The process of booking, the cleanness of the room, the decor, etc was awesome but our trip was ruined with a traveling ball team of 8 to 10 year old boys who took over the entire property. There were probably around 30 boys in the pool at one time misbehaving. My grandkids (1, 4 and 7 years old staying in a different room) could not swim in the pool due to kids jumping in ON TOP OF THEM SWIMMING and throwing hard footballs and getting hit on the head. They were running around the pool chasing one another, etc. etc. Very dangerous. It was there own "private" pool party. Parents were drinking and did not care what their kids were doing. They ran through the courtyard and knocked my 4 year old down. No respect for the other guests staying there. It completely ruined our trip. They had a pizza party at the pool that lasted till 11pm. Noise level was very loud considering we were in the room directly above the kiddie pool. There were no curtains or blinds covering our sliding glass door so they saw us and we saw them!
Also the pool staff during the day which were 3 teenagers had their noses in their phones. One day I could not get the gate code to work and someone else let me in since the pool staff was oblivious.
With all this being said..... the room and booking process was wonderful. But if the complex rents out to large groups, like a traveling kids team, we may need to look elsewhere to stay. I am sorry to complain but it really did get rough and ruined our stay.