Having cruised with Carnival previously on Destiny we decided to go with Carnival again for a winter break.
Let me just say that cruising in the winter is VERY risky weather wise. The first day and a half it rained and was very cool out. This also meant that the water was rough during our travels.
Miami (Embarkation)- I sailed with a friend and we saved a lot of time by doing the online check in through the carnival website. Once we passed security we just had to pick up our keys and we were on our way. We were in the ship by 1:30 pm and we were able to go straight to our rooms. We chose to go with an interior room only because on my previous cruise I spent little to no time in the room and felt that a window or balcony wasn't necessary. The room were clean and spacious.