I know you asked about lunch, but we did dinner... and LOVED it. The food was pretty good (except my salmon was overcooked and not edible) but the cold buffet was nice, desserts were wonderful, and everyone else's food was very, very good.
Princess interaction was very, very good. We saw Ariel in the lobby and had table visits from Aurora, Jasmine, Alice, and Belle. Aurora kissed DD on the cheek, Belle spent lots of time talking to her, Jasmine teased my boys appropriately and Alice was a bit odd, talking in Lewis Carroll inspired rhyme, but she did take a cute photo with DD.
Our server was a bit clueless, but we'll return here on our next trip.