The ship is fairly large, there is so much to explore (on your own). The cabins aren't very spacious but are decent. The colors are very outdated. The beds are comfortable. The are many dining options, changing every day, the food is very good but you often get stuck eating the same food over and over. The entertainment was great, movies, clubs, parties were very fun. The service was good but not great. Depending on the time you order room service, it could take 10 minutes, it could take an hour or more. The pools are good but ARE SALT WATER. The pools are small, as expected. The water burns your eyes, as it is very very very salty. The ports are very nice and the docking is fairly fast. I did travel with children and they had a blast, loved every second. Also, depending on what deck you are and the part of the ship (mid, aft, etc.) they movement of the ship depends. The dining dinner and breakfast Buccas room is nice but does have a lot of movement. I would go again.
The cabin was nice but fairly small.