We took our almost three year old son to lunch there last September. That is a princess meal; we have pictures of him with Cinderella (the formal posed one), and Snow White, Jasmine, Belle, and the Fairy Godmother as they made their way through the tables. He was _very_ shy of the princesses; it was his second meeting with characters and the first had been a disaster for him (even though he LOVES the Little Einsteins on tv.) All the princesess took their time to make him comfortable. (Except Jasmine, who was a complete witch. When he was a little scared in the first 10 seconds, she made some snotty little comment and started to take off until I asked her to pause just one moment for a picture. My whole family was shocked at how rude she was; I thought those princesses were taught to be sweet and polite! My mom wanted to complain to someone about her, but I didn't want to take the time to find someone and then generate all that negative energy on our vacation. Anyway, that was the only low point to our meal.)
I have a wonderful photo of Snow White kissing him on the cheek, and almost as cute photos of him interacting with the others. He loved exploring the castle and waving his sword around. (He still likes waving his sword around.)
Overall, we enjoyed it, and doing it once was really worth it even though he is decidedly not into princesses. The photos we got truly are priceless. We were really debating about whether or not to take him again next trip - but I'm late making ADRs so it is probably a non issue!