Overall, our family had a good time. I'll share the good and the bad.
Our 14 year old son loves basketball and he was able to find a game nonstop. He did enjoy the cruise but the day it rained and he wasn't able to play B'ball, he was bored to tears. Our 16 y/o daughther enjoyed the teen club but the two of them were assigned to different clubs based on age & they were not able to hang out together. We didn't feel safe allowing her to walk back and forth to the club at night without an escort. But a lot of people allowed much younger children to roam free.
We also used the fitness center daily. It was nice.