What sold us was the Race Track - but we only had one chance to ride on the last sea day. For the money you are better served to look at the Royal Caribbean or Carnival Super ships. There us too much real estate dedicated to the Race Track. Don't jump on the gimmick. The food was good - our family enjoyed the complimentary vs the pay restaurants. The workers were kind. I was a little frustrated with the stateroom service because they never took the dirty dishes.
We had friends on the aft balconies and they were furious - the Spice H20 bar in the back of the ship played music extremely late at night and vibrated the rooms 3 floors down.
There is only 1 pool kids can swim in, and it is on top of the adult pool. There are only 2 pools. The pools are right by each other and the pool deck is extremely small. There is not enough pool seating. The adults only area is tiny - all the space taken by the race track.
I did like the cabin. All the cabins are tight now. But there was tons of space to unpack in the room and the bathroom.