We had an excellent trip. Two families, total of 10 including 6 kids ranging from 8-17. Kids had a blast: basketball, ropes course, foosball, pool, spa, pool-side movies, life size chess board, outdoor Twister game, miniature golf, shuffle board, ping pong and water slides. My kids never used the indoor club facility (video games and board games) because they were always outside but if your kids are into those things, they have inside stuff, too.
Food was above average. Guy's burgers were great, the 24 hour pizza was really good, the Asian Wok was good and the dining hall was good. Ordered 3 filet mignon's on one night and left with happy tears.
The rooms were small, but it is a freaking cruise ship, of course they are small and you are only in them to sleep, have sex, use the toilet and shower...so who cares?