We did a short 5 day cruise before the holidays to Nassau and Grand Turk. Overall the ship looked better than our previous 3 Carnival cruises. We had an inside and balcony cabin on deck 9. The balcony room was quite larger than the inside cabin and had a seating area with a couch. The balcony was small but could easily hold 4 people. Cabin Closets lack hangers, so we always bring extras. Inside cabins had very little sitting areas, there was a small chair (no back) and the bed. Balconies were pretty small. Only could find 2 real electrical plug-ins. Beds were very comfortable and closets were fairly big. We loved the door stops they left in the rooms, since we had 2 cabins across from each other. A little noisy because it was deck 9 in the middle before the pool (9323/9325)
The food and restaurants on the Dream were very similar to other Carnival cruise ships including the menu. The best thing about the Dream is the public areas. It had 2 nice pool areas and a bunch of whirlpool tubs. The water slides were awesome and Jumbo TV helped entertain in the main pool area. During lunch you had a wide variety of items, but lines could get long (especially Mongolian, BBQ and Grill).
Entertainment was hit and miss. My kids really liked the Hip Hop Dancers and Comedians, but some of the nightly entertainment was not very good and the movies on the Jumbo Screen and in-room TVs were so-so. The do have a little problem with seating at the Encore Theater and Comedy Club, but overall this is the best Carnival Cruise Ship I have been on and I would cruise this ship again.