About 3 summers ago I sailed on the Sapphire Princess.
While I believe they did have a "main" dining room, most people ate in one of 4 restaurants. We made a resrervation each night, and we sat at small tables. Each restaurant had a theme (ie. Italian, Mexican, American, etc) but in reality, with the exception of one or so item,the menus were very similar in all of them. I thought it was very good.
Is Freestyle Dining on NCL essentially the same thing?
The menus are different in each restaurants except for the main dining rooms. The Italian restaurant has a menu with only italian food, the French restaurant has a menu with only french food etc. (Maybe there is a sallad or something for the children which is the same in every restaurant but most items are not the same.)