Bottom Line: this cruise is a great value for your money. That being said, we knew that because it was so cheap, it wouldn't be as great as other cruises we've been on.
We were a group of 8 including my wife and two little kids (5, 8). The kids had an awesome time. Depending on who was monitoring the slides, my son who was just under the height requirement was able to go on the slides. We were staying in a suite with extended balcony which was as big as a hotel room with a huge balcony.
Except for the lady checking in kids at the 6-9 kids club, and a bartender at one of the pool bars on embarkation day, the staff was very friendly and accommodating.