I have to say we did this last year and had a HORRIBLE experience as far as characters. It wasn't a HUGE deal because DS has been to WDW a bunch of times and he was 12 at the time of the last trip so it wasn't a disaster, but it made me mad.
We had an ADR for about 10:30 AM because we moved from SSR to the Poly that morning. We got to the restaurant and we were seated in a reasonable amount of time. I think this is one of the only restaurants at WDW that has honest-to-God tables for 3. It was a triangle shaped table right on the aisle, so we were in plain sight.
Our server was fine. She wasn't the problem.
One character came by the table. The other 3 were circulating around. OK, great. Then they went on break. By this point there were not many folks left in the restaurant. They came back out, but they started on the side farthest away from us. The character handler asked if we had seen all of the characters. I said NO, we saw ONE, and we were finished eating an were ready to leave.
We signed for the charges. The handler was standing off to the side. I stood up, looked him straight in the eye, and waited for him to say something. Not a word. So we left.
Like I said, not a big deal for our family. But if it had been our first trip or my DS was younger it would have been a BIG DEAL.
There were 2 servers who got in an argument in the middle of the dining room. Which made for an interesting floor show.
I do not recall if there was a parade while we were there that morning.