My wife had wanted to take a cruise on the Dream as she thought it would be very flashy and fancy being the newest and biggest in the Carnival Fleet. As I suspected it was just a larger version of the other ships. They added many more cabins, but didn't increase the public space enough. Carnival is a budget cruise line and very good value for the money. If you keep that in mind you will not be disappointed.
The cabins are bigger than those of the smaller ship and as I explained below we really liked our cabin.
Food and entertainment was as expect. I enjoyed the new selection on the menu called "Didja." Each night they had an exotic starter item that most people have never tried and many didn't then. Some examples were Alligator Fritters, Frog Legs and Shark & Langoustino rolls. They also added a "Comfort Food" item each day.
What I was most impressed with was how polite, happy, nice and helpful the staff was! I've been surprised that other reviewers did not find this to be the case.