The beach was too rough to take our 4-year-old out in January, so we spent most of our time at the pool. The pool was huge. There was a small children's pool attached as well. There were a couple of small water slides into one portion of the pool. Circling the entire pool was a lazy river that allowed you to float from the pool through some waterfalls and right up to the swim-up bar. The lazy river also provided an island for sunbathing, reached by bridge from the main pool area.
Around the lazy river there were a number of man-made rock outcroppings that held elevated hot tubs. See photos. Despite the resort having nearly 500 rooms, we never felt crowded at the pool; there were plenty of lounge chairs and plenty of room to find a quiet spot by yourself. There was always a seat at the swim-up bar and plenty of room in the pool and along the river.
Word of caution: the lazy river is close to 6 feet deep, as is most of the adult pool. And the children's pool is very shallow. There isn't much in between for the 4' to 5.5' crowd who don't swim. We had heard rumours that a 9-year-old had drowned recently. Who knows, but without a floaty, it is a long swim around the whole river (you can get out). I consider myself a fairly good swimmer, but I could see how someone could get tired, misjudge the depth of the pool, and get himself in trouble. Having said that, it had the added benefit of keeping most of the kids out and keeping it relatively quiet.