We were a big group of kids and adults and overall we had a great time.
Embarkation was smooth - we arrived early and were waiting in the terminal before boarding. Once we got on it was onto the Windjammer for lunch before a quick nap in our stateroom.
Cabin was to be expected - inside cabin, felt a little small, but we didn't spend much time there. Our steward was amazing.