When my dd turned 6, back in '99, we wanted to have her birthday breakfast at the Castle. But our TA messed up royally (forgive the pun), and waited too long. So, we did a non-character lunch. It was actually very good.
Then, about 18 months later we were able to get breakfast there...the two girls were thrilled.
Then, on another trip, we ate dinner there..it was my dh's first experience there. No characters. He still talks about the terrific steak he got there. He said it was one of the best pieces of steak he has had...go figure.
I am going to be trying for breakfast there in August...my eldest dd has never eaten there, so it will be nice for her to be treated like a princess for a bit.
The whole thing about eating inside the Castle is the big draw...I know that's why we're going back.