I have never had breakfast there, but we had lunch there on Monday. My dd is 3 so can't comment on the 2yo thing. But I just wanted to say that I personally really really liked the experience, and was so glad I did it. I did not think my dd is a big princess person (she is not a girly-girl) but she was enchanted.
We had an 11:20 reservation and probably only had to wait like 15-20 mins to see Ariel who was super sweet. Then we were seated at a table outside, which was awesome...the weather was perfect. The princesses we saw were Snow White, Aurora, Tiana and Cinderella.
Also I thought the food was good. I had butternut squash soup which was really yummy. he tri tip was okay..not great but not bad. And the Desserts.....omg, they were amazing. I think I am a dessert snob and so I had low expectations, but wow, it was amazing. Each adult got a mini crime brûlée, a s'more like thing and a chcoclate strawberry. It was HEAVENLY.
If I were to do it again, I would do lunch just to get the desserts again

but then, I have a sweet tooth
