The ship was ok and clean. They provided us with robes, lots of towels, shampoo (not so good quality) and shower gel. Some members of the crew were extremely helpful and kind, others not so much.
We loved the Comedy Shows, but did not like too much the musical show (I do not remember the name, but I think it was something like Motor City.
My kids had lots of fun in the Carnival Camp. They colored shirts, played with bubbles, had the opportunity to have their faces painted, listened to stories, and they even ate dinner there once.
The room had a nice size window, which my boys really enjoyed. It was ready for us when we got there. The bathroom was small but decent, and very clean. We were 5 in the room (2 adults, and 3 young children). My youngest one slept on a mobile cot that had a twin matress on top. You can push it under the bed. If you don't you won't be able to walk in the room.