I brought my girls(13 & 10) here for the first time in Aug 2012. We all had the most amazing week. Upon arrival I was not super impressed by the resort itself. It definitely could use a few updates. It is not a fancy brand new chain resort... however, the resort is super clean. My room was spotless everyday and we never had a problem with the pool. What makes this resort unique is the staff. By the end of the week everybody was treating us like family. The lifeguards, program directors and wait staff all knew our names. Everyday there are various activities all throughout the day for the kids and for families to do together. I personally loved the trivia games and playing Bingo. The kids were able to meet other friends and enjoy themselves away from me in a safe environment. I felt like we were all at camp. I would not recommend this resort if you are looking for a stuffy cold all inclusive 5 star resort. But if you are looking for a great place to take your family and have everybody enjoy themselves...this is the place to go. Oh and the food was great too! The only thing I would change is to make our stay longer!