Our cabin was on deck 7 with a balcony and was what we expected from past Carnival cruises. The cabin service was excellent.
Over all we had a very good time but with better management it would have been excellent. We are Platinum status with Carnival and their handling of us both entering and departing the ship was very good. Only the past guest party was a let down.
While we can recommend Dream, be careful if you do not like big crowds. The shows were outstanding but you needed to get to the Encore lounge at least 45 minuets in advance to get a seat!