Our vacation go off to a little bit of a rocky start considering American Airlines sent all my luggage to Haiti (despite the fact that I had a direct flight from DC to Miami). I had absolutely nothing to bring on board except the clothes I wore to the airport, my makeup, wallet, and toothbrush. Carnival worked really hard to get my things back to me and called to check in with the airline every 2 hours to get the status of the location of my luggage. They also gave me a certificate for free laundry and a coupon to buy clothes in their gift shop which I thought was really nice (even though the selection of clothing was poor but what do you expect?). My luggage was finally returned to me at the last port of call, Cozumel, on the second-to-last day of the cruise.
We booked a balcony stateroom on the very back of the ship. This was absolutely amazing! We had a 180 degree view from our balcony and it was quieter than the main long hallway since there weren't as many rooms on the back of the ship, hence there were less people walking by our room. The room was relatively small but its a cruise ship so what do you expect? We ordered room service every morning and ate it on our balcony. It was amazing! They have hangtags that you hang on your door the night before with what you want delivered to your room and the time you want it delivered. Beware: they sometimes come 10 minutes early. Also, when you book your room, look at a map of the ship and make sure you aren't above/below any lounges, clubs, casino, etc. since the noise might keep you up at night.
A lot of people have mentioned on the reviews that the ship was hard to navigate. I did not find this to be the case. After the first day we found our way around very easily.