I have eaten at CP for lunch, and it has always been very good.
I am not sure about dinner, but that is probably fine also.
This restaurant is one of our favorites at WDW, as it is so pretty, and if you are lucky you can be seated and have the castle for a view.
THe characters have always spent a lot of time with our kids also.