Embarkation: it was very easy and organized, however line ups were very long (and we got there early!). But staff was pleasant and helpful and lines moved smoothly.
Ship: the Dream was beautiful, very big, but if you've seen one Carnival ship you've seen them all! Layout was pretty much the same. However, the Lanai deck was a nice addition, as was the Serenity adults' only area, but the Serenity area was very windy because it was on the upper deck. We never had a problem getting somewhere to sit up there. If you want the most sun, score a spot at the aft of the ship near the Sunset pool. The Encore Theatre and the Burgundy Lounge were not big enough to accommodate the amount of people on the ship, so if you want to see one of the shows in there get there at least 30 minutes early.
Accomodation/Stateroom: our ocean view room was very nice and spacious with lots of closet space. We were happy to see the addition of a second shower/sink in the room, however we never used it or opened the door because it had a horrible odour in it, perhaps sewage, but the smell didn't bother us as long as the door was closed. We smelled the sewage smell in the hallway once in awhile but it was mild and dissipated pretty fast. The room steward Henry was great and ensured our room was always in great shape.
Food: the food was great as usual. We enjoyed the addition of the Tandoori grill! It was really good. The Mongolian was not good at all. The buffet was typical, line-ups were inevitable if you went for breakfast at 8, or lunch at 12, but if you went a bit before or after you were ok. We opted to eat at the Dining Room most of the time for all meals. When you have the choice, why choose buffet? The food taste, temperature, service was good as usual and we had no complaints. The service was amazing ... thanks to our waiter Nebo and his assistant.
Entertainment: the shows were quite enjoyable; we avoided the "Country" show, but went to most of the others. The "Dancing in the Street" show is a MUST SEE ... incredible! The others were good as well. There was a magic show and another dance one. Comedy was great too. We had John Heald as our Cruise Director and he was a riot, his shows are something not to miss, he knows how to make you laugh and pick out people from the audience who will make you laugh. Don't miss a minute of it. The rest of the activities were not great, the entertainment staff were almost non-existent and not as approachable. It would have been nice to see John out and about like the other Cruise Directors, but maybe it was because his family was with him on the ship.
Ports: We were in Bahamas for only a few hours so we couldn't do much, also the ship docks there on a Sunday and most of the stores are closed, do don't count on a lot of shopping. St. Thomas was beautiful, we just walked around at the port side shops, but a visit to Megan's Bay beach is a must if you can go (from past experience). St. Maarten was nice as well, we took a tour of the island and beach excursion and it was nice to be able to visit the island and do some shopping and limited beach time, next time I would just skip the tour and go to the beach (Orient Beach). Rest of time was windy cold days at sea.
Debarkation: smoothest I have ever experienced with Carnival, you can debark on your own at 6:30 AM with your own luggage or have them take it the night before and wait for your number. Everyone was off the ship before 10AM.
Overall it was an enjoyable experience and we are looking forward to our next Carnival Cruise!