The cruise was just my wife and I. We left the kids at home.
Overall, a great experience. I was impressed right from the start with their check-in / embarkation process -- very efficient, no snags or issues -- no long lines.
We had a mini-suite with balcony and that was plenty of room for the two of us -- though if we brought our two high-school kids, I could see that the space would get used up pretty quickly. Room was very clean and the steward kept it so every day. Bathroom was clean and the shower had great pressure.
Cabin was very clean and had a "fresh" feeling to it. Plenty of room for the two of us. Balcony was also enough for the two of us. The cruise line states that our mini suite would fit up to 4 people comfortably, but I can't imagine having two other people in that space.
The steward kept everything clean twice a day -- once in the morning and then during turn down service.
Bathroom was roomy with a double-sink, commode and nice shower. Plenty of water pressure.
Overall - the cabin gets an A+ from me.