The Dream is a beautiful ship, and the largest ship that our family has been on so far. We were able to get on the ship early. I guess we missed the rush of cruisers and was able to board fairly quick. I suggest bringing a carry on bag with some essentials and swim suits, as you can use the pools as soon as you board. This helped us keep our little ones (8 and 2 years old) occupied until our cabins became available. We also went to the Lido Deck restaurants and got some lunch right away.
Our cabin was ready for us before 2. Our luggage came to us around 5, as we were getting ready for dinner (we had the early 6PM sitting, so we were rushed to get ready). We had a balcony cabin, which had amazing views! After having this balcony cabin, I don't think we could go back to a interior cabin again! Having myself with my wife and two daughters, this gives me a place to relax as I wait for the ladies to get ready.
The food was great, as we took advantage of the sit down breakfast twice, and ate at the Lido deck buffet for breakfast and lunch. Having picky eaters in our group (an 8 and 14 year old), there were plenty of options to keep them happy. The Pizza place and soft serve ice cream is always open. However, the sit down dinners were fantastic in my opinion. If you are a fan of lobster, here is a tip: you can ask for two of them! I have done this on my last two cruises. There was also a BBQ on the deck on one of the fun days at sea.
The cabin was a little tight for us, as my youngest daughter was still using a crib. Without a crib, the room would have been a little more roomy and easier to get around. However the size is what I expected for the cabin I booked. The beds were very comfortable, and the room steward was amazing. For those who have not traveled on a Carnival Ship, this ship has an interactive TV which you can track your sign and sail card to check charges and see your account balance. There is also a mini refrigerator, hair dryer and plenty of storage and closet space, The restroom is fairly small, but has ample space for one person.