gramjali - The extra charge restaurants on NCL ships are for the most part well worth the expense. The French Restaurant "Le Bistro" is the NCL signature restaurant and is easily an all time, no-brainer bargain!! In several instances you can find 2 for 1 special dining which will give you an even better bargain.
Do not discount the dining in the main dining rooms either and the Buffets are surprisingly delicious!! You will have a grand time!!(and you will probably return home a few lbs. heavier!!
Welcome Aboard to Cruise-Chat!! and.....