Just got back home (Buffalo,NY).
I would have to really nit-pick to find things to complain about. We took are three boys,18,16 and 13 with us. They had a ball. I found that the cruise is what you and your party make of it.
Our cabin was upper deck inside. We booked adjoining rooms which worked great for us. More than enough space.