Our family of 4 had a great time on the Dream.
The food was good. Plenty of choices on the lido deck. We had any time dining and enjoyed ourselves every night. We never had a wait for a table.
Plenty of fun things to do. The kids enjoyed the hot tubs (a little chilly for the pool) and the water slides. The musicians were all good. Shows were all enjoyable.
The kids loved camp carnival and always asked to go there. The activities for the youngest group were terrific. And all of the counselors were very nice. The kids asked to eat dinner there every night so that was nice for us.
We were on the bottom deck with an ocean view room. The room was much bigger than any other room we have had. We had a 2nd bathroom with a shower/small tub, 4 closets, and 2 beds, a couch that converted to a bed and one that came from the ceiling (above the couch).
We had a good time at all of the ports.
We will definitely cruise carnival again. Would look into the eastern Caribbean. Getting to the beaches was expensive for this itinerary (mainly roatan/belize)