I booked my trip on the Carnival Dream for my honeymoon. One of my relatives had took this cruise about a year ago and highly recommended the Carnival Dream to us. I originally wanted to sail Royal Caribbean Oasis or Allure but my wife and I were familiar with the atmosphere of Carnival as I sailed with them once before and my wife twice before.
As Carnival Dream is a bigger ship, I thought there would be some great amenities, however I was saddened to learn that as a bigger ship, it seems to be much of the same as the smaller ships. I felt claustrophobic in the fun shops, the size of those stores appeared to remain unchanged.
The food I thought was really good. I read a lot of other reviews about the food being bad. There were so many options for food, some days I had to have 2 lunches. One experience I highly recommend is the steakhouse, high quality food for only $30 a person. Not bad at all.