We chose this cruise because it was convenient for all members of the party.
Boarding: about standard. Lido deck was crowded and lines were slow. Wok station offerings were quite good. Burger station, standard but slow. Despite booking Anytime dining and having that show online, we actually had the latest seating and were separated from the other half of our party. They did fix the latter for dinner and by the next morning we had Anytime dining restored, which was nice, and unexpected.
One activity we were all looking forward to was the water slide. Closer inspection revealed the slide emptied into the main pool so they clearly wanted everyone to slide slowly. Ergo, even the small kids were getting stuck. We opted to avoid it.