This ship caters more to the young adult/adult crowd. Although it touts youth programs it really does not have much to attract a 10 year old. No climbing wall, super slide, mini golf. The best you get is a small kiddie pool and the two regular pools. However, there are bars and lounges everywhere for the over 21 crowd.
Get the full kids drink package, it allows you to get free milk shakes and mock-tails, which can add up rapidly.
Be prepared to pay for coffee, even regular brew outside of the dining areas, also the adult quiet area is not free either.
The mini suite was good, although I prefer a built in bunk to a sofa bed for the third person. Sofa bed takes up half the cabin and you have to tip-toe to the balcony. The ship is showing signs of use, sofa bed had one slat broken, repaired the next day though. The bath was the most spacious I've seen, full tub, good water pressure.
Food is good, the anytime dining option is comfortable. Food tended to run a bit along the asian/indian cuisine, especially in the buffet line. Three dining rooms and the buffet area have a lot of space, plus the two specialty restaurants, so there is plenty of space to sit and enjoy the food. Pizza, dogs and burgers by the pool.
For a vessel of its size it certainly moved a lot, we had some rough seas and you could feel the vessel move especially walking down the long hallways or at night when you could feel it shudder as it fell into a trough. Not a problem for me but it did affect some passengers.