NCL has one of the highest rated kids programs at sea, actually most lines have a pretty good one. I don't know specifically what you want to know about it. Regardless the kids should have a blast. Of course there are always a few who complain, but that is just human nature, not everyone can be happy about everything. Freestyle works very simply: you decide when you want to eat and where. If you do choose to dine in the main dining rooms between about 6:45 and 8pm you may have to wait a few minutes to be seated. We have done freestyle 6 or 7 times and only waited once, others will report differently. The busiest nights, of course, are the Lobster nights which will be the first night at sea and probably next to the last. There are 2 main dining rooms with no additional charge, Blue Lagoon diner and the buffet. I don't know if the Spirit has any other dining rooms with no charge. I would recommend you try at least one sur charge adventure. The kids, if they want to go will be charged 1/2 price if they order a specialty entree or nothing if they order from the kids menu. If they don't want to experience a long, formal dining evening they can go to the kids club and you can enjoy a romantic dinner.
If you have more questions let me know. I will try to answer them honestly and objectively. I am inclined to be very pro NCL...=docdance
Nita