The cruise was great! Many things to do. You could never get bored. But, since Carnival is a party line most activities were for only adults to participate, while the kids had to sit and watch.
On the topic of kids activities, I found that most of the times i tried the water slide, and the camp's counselors were very rude. On one instance a Club O2 counselor was o the phone with her boyfriend who was googling one of the kids at the camp. Other than those counselors the staff was great! If you chose the my time dining you NEED to request Gusti and Melvin. the staff knew every one's names by the second day which was amazing.
My room was a good size, although i do wish that the bed that comes from the roof had a backing. My mom got a surprise at 2 in the morning. I loved the towel animals that greeted me every night, they were adorable. My balcony was perfect for reading in the morning. The itinerary that was also delivered acted as a wonderful reference. My particular stateroom was right under the deli with made for a very noisy night.
Good space, nice level, great balcony, noisy upstairs, good cleaning people.