Great! In one word...Great. That sums up the food experience. On board the NCL cruise line you will experience what is called 'Freestyle Cruising'. You don't have a set time for your meals, you are free to choose the times.
There are several specialty restaurants, two elegant main dining rooms, and last, but not least, the buffet cafeteria. (Plus 24/7 room service) The specialty restaurants charge a small cover charge of around $10 to $20 dollars us, and you will enjoy at least a $100 meal for just that cover charge. otherwise the cost of admission and food was paid for when you booked your cruise.
In Freestyle cruising you really are free to order what you want, and how ever much you want. So eat up and enjoy.