I was on this same cruise and this was the first NCL cruise for the family. I have a teenager(who stayed in the cabin most of the time 🙄), so we didn't experience the lack of things for kids. I will say that I was disappointed in layout of the ship. The pool deck was tight and crowded, even the way they arranged the loungers above the pool deck was odd. Instead of one row facing the pool and one row facing the ocean. Everybody got a nice view of the person directly across from them. We ate at Cagney's and La Cucina, both were underwhelming. The service at Cagney's was strange. We(3 of us) were seated and ordered before a group of 6, yet were served after. Not to mention, our sides came out several minutes after our main dish. The shows were great, the stateroom was nice and the itinerary was wonderful. And for the opinion that NCL is classier that Carnival, I can say that I couldn't see it. People are people regardless of the brand of cruise line.