I have only two very minor comments:
The capacity of the dream is supposedly 3700 ? approx.
My 2nd comment applies to almost all cruise ships - yeah the pools will be busy but you know that when you book. Yet folks complaining even when they know that will be the case.
If anyone wants the name of a hotel where you are guaranteed your own private pool - pm me - it is in India
I agree with Skymaster - you get what you pay for - on balance most cruisers receive value for money.
BTW I have been advised not to cruise Carnival or NCL by friends- they know my quirks.