Carnival Dream was okay. Meals were okay. Breakfasts were normally made to order omelets and they were good. Lunches were from the buffet (one brunch at the main dining room), decent food and choices. The brunch was fine but not worth taking a long time in the dining room to eat.
Dinners were just okay, not bad but nothing really worth writing home about either. My biggest complaint with dinners was that I went by myself and that really seemed to disorient the staff. The first night I was placed, by myself, at a table for seven. A waiter came and took the seat next to me for another table. I ordered and was through my appetizer before four more people were seated with me - awkward. Another night, I waited more than an hour for a table (your time dining) and was then seated by myself at a table for two. For some reason the waiters decided I was on the same schedule as a table of six next to me (who were seated after me). Our first appetizer came at the same time but they each ordered three appetizers and I sat waiting for dinner while they ate their second and third appetizers. When my dinner finally came, I ate a bit and left - very disappointing experience. I considered adjusting the tip downward for the restaurants because of the two disappointing dinners, the first time I've considered adjusting a tip downward - ultimately I left it the way it was.
Entertainment was standard cruise stuff. I watched bits of some shows but didn't sit through an entire show. Not bad but far from thrilling. Music around the ship was mostly top 40 elevator music, no real talent on display - like the shows, it's what you expect. I enjoyed the comedy club and the karaoke to live music the best of the choices. I tried one water slide and was pleasantly surprised - mostly sat by the pool on sea days or went to beaches on shore days. I can see how some would consider the ship boring.
My room was fine (outside view near front on main deck), noise wasn't bad and decent size, amenities, closets, bed. The service for the room was fine. I asked for ice and it wasn't delivered the first time - after that it was consistently waiting for me. Other than that minor complaint, I was pleased with the steward and her team.