My DD (4 on August 26) and I are going July 29. I called and talked to a CM in dining, and asked if this was too young, and she said, "no"- that it's a magical experience- once in a lifetime. I might also mention that although DD is young- she is definitely a disney diva! The cost is $200. for the 2 of us- and you can add an additional adult for $65. I think. The CM said that the doll is comparable to an American Girl doll, and along with the items mentioned previously they also get a charm bracelet. As far as what is served: the princesses have pb&j heart shaped sandwiches and fruit, while the adults have some kind of sandwiches also with fruit and cheese. I think I read that the princesses drink apple juice and the adults have a choice of teas. The food reviews are horrible- most people said that they left and ate elsewhere, but the experience was worth every penny. I mentioned to the CM about the food reviews and she said that she hadn't heard that and that she was going to let them know.
Hope this is helpful.