We enjoyed Cinderella's Royal Table for lunch in September. Very good food and service, and characters were very good too.
Didn't go on an earlier trip because I thought it was a "girl" thing. But DS6, DW, and DH (me) had fun. DS enjoyed just being inside the castle and we thought the food was very good quality. I could have had just as good food at Liberty Tree Tavern but the extra cost of CRT (or extra dining credit) is paying for the character experience.
Food - I forget exactly what we had but I had something akin to pot roast that was very tender and tasty. Our server kept bringing out more Florida strawberries and some to go. DS doesn't eat dessert much but loves the sweet strawberries in Disney World.
Characters - we saw Cinderella downstairs in the castle. The photo background was kind of dark... but still good. We met Aurora, Belle (in blue costume, not fancy yellow dress), Ariel, and Snow White. I understand these characters can vary some. A nice way to meet characters without the lines!
But for photos, we prefer the regular character meets in the parks where you don't have to creatively take pictures to block out tables, diners, dirty dishes, etc. At the Halloween and Christmas parties, the princesses are often or usually with their princes too.
If you really just want Cinderella, we like 1900 Park Fare dinner... where you meet Prince Charming too... but also our not so royal favorites - Lady Tremaine, Anastasia, and Drizella.