We booked our Dream cruise about 8 months early and booked via a large airline vacation website. We had previously sailed Norwegian and Disney; enjoying both cruise lines. However, NCL was without kids. Disney was with them and 3 years ago.
Our goal was a family vacation with enough variety and activities to keep us all happy. That is a tall order!! The Dream met our expectations and exceeded them too. The ship is great, but not perfect. But the good abounds and while there is room for improvement, I would not complain about anything. Just remember that all reviews are opinions and subjective. Also, each cruise is different; the passengers change, the crew changes. So nothing is ever the same.
The Cabin: Ours was inside. Just for kicks, at the port, we inquired about any available upgrades. None were available as it was sold out. Of course, the cruiseline tells you that you can't upgrade at the port, but I thought I would ask anyhow. You cannot.
It's a small inside cabin that can sleep 2 adults and 2 kids easily, but snugly. Not much privacy, so getting dressed/showered takes planning and taking turns. Slept great in the dark, dark room.