I chose this ship for the Aqua Park and the sports complex. Both were excellent!! We used one or both everyday. The ropes course was very fun, and I definitely recommend walking the plank. The water slides were fun and the water was heated, nice touch. Surprisingly there were never any lines for the activities. The daily activities were non stop, always something to do. We really liked the games in the Atrium, we attended a few and even the kids had a blast. The entire ship is interactive and easy to navigate.
As for the room, ours was very nice and roomy, even for a family of 4 (2 kids 6/8). We had a mid-ship mini suite, deck 9. I wouldn't recommend staying on deck 9 with kids. Our room was directly over the Fat Cats jazz bar and the music was so loud that things in our room were vibrating. Also the music was going every night until 11:30, very excessive.
The ship was always clean, the crew always friendly. The food was never ending and always delicious, great variety. We did go to the Manhattan Room (main dining) a few nights, one night they tried to seat us next to a window with a view of the lifeboats, I got the feeling it was because we had 2 kids with us. Anyway, I asked for a table with an ocean view and they were more that happy to move us.
Clean and roomy. The bathroom was large and we had plenty of room to move around in there.