This review is going to be brief because i don't have a lot of time. The ship is HUGE the biggest I've ever been on. The food was good but I think that Royal Caribbean has better food. There was a lot of activities on board and Carnival is great for kids. I DO NOT RECOMMEND SAILING TO CANADA!! That was the only bad part. I would also recommend sailing longer than five days to get the most out of your vacation. The shows were ok they weren't the best but that's ok. The cabin was always kept clean and yes it was small which was expected. The staff was excellent and I do not have one complaint about them. I would sail with Carnival again however my next cruise is with RCCL to the southern caribbean in 4/07. I promise my next review will be MUCH more detailed