We wanted to cruise for my wife's 40th Birthday. Family of 4 with 2 kids (5,3). The boat was one of the largest and had alot that could be done. There were many good things on the boat. Staff were mostly great with a few exceptions. Facilities were also good but with the number of people on the boat that there were we ran into many long lines.
Many restaurants, and activities booked out before the boat even left the dock.
We tried to confirm that our kids could use the kids club before we boarded or booked but we could not. So we did not know if we would have child free time or not until we were on the boat, which was the reason we had chosen the cruise in the first place.
Cabin was a fair size. With the pullman bed out it was a little tricky to open drawers and get about but not impossible. I would not recommend 4 adults in the room.