Pros: Great for families with kids of all ages. Plenty of sports activities like tennis, biking, beach volleyball, etc. A little amusement park for kids under 10 years old and train-on-wheels that goes around entire complex. The supermaket had reasonable prices to save money from eating at the six restaurants. There are six pools...a pool for toddlers as well as another pool with two small waterslides for older kids. The rooftop infinite pool was really nice and had a sign "Adults Only". The quad shower heads with handheld shower head in the superior bathroom was amazing. There's also an area with campers and mobile homes for guests with a small budget along with nice shower/wash facilities. Lastly, quiet time is strictly enforced at 10pm. Basically, you can reside at the resort your entire stay as EVERYTHING is at the resort.
Cons: Parking can be a challenge for those people staying in the apartments. We had to park in the supermarket parking lot about 300m away from our apartment. There were ants in our apartment and we were told that it was normal. Therefore, do not leave any food residuals as the ants will find it. The swimming pools could have been opened after 6pm...at least until 8pm. There's a fee associated with the cabans as well as beach chairs. There were guests lying on the floor instead of paying for lounge chairs at the pool.