We choose the NCL Epic from previous experience on the Jade few years ago that was very good for family with kids.
But the Epic was very disappointing, the room was tiny and not comfortable. We ordered a balcony room for family and the shower is in the entrance of the room with only curtain that gives you privacy. The sink is in the middle of the room. After opening the bed there is no way to the balcony. And if got stuck outside the room 30 min until maintenance came to change batteries in the lock.
The show except the circus are not for kids. And if you want to see something in the circus show you have to pay 50$ for person to see something.
The bowling is fron age 6 and cost 7$ for a player which not written anywhere until you get there.
The buffet is ok but not something to remember.
As I wrote at rhe beginning we choose the NCL because they are known for their freestyle cruises and spouse to be for families but except for the youth program (Splash) and few slides at the pool we didn't find something truly exciting.
Very small and not comfortable, there is no privacy will you are in the toilet or the shower. If you are not with your organic family it can be very weird to get out from the shower.
Also the room wasn't so clean.