We did this event last summer for my dd's 5 birthday and we all just loved it. It is expensive, but the experience was truly magical for us. Everything was done so well and it was just a really fun and once in a lifetime type of thing. Each little girl is made to feel so special and cherished and there is one on one time with Aurora and Rose Petal was just awesome in her story telling, singing, and dancing with the girls. The food was fine, the gifts for the girls nice (doll, tiara, jewelry, etc), the setting perfect, and overall just a superbly put together party for a princess loving girl. I think the event is less fast paced then many Disney events, so it is well suited to the early school age child and kids who are comfortable sitting still and somewhat quiet for longer periods. I personally would not take a 3 year old if I could wait a year or two to attend instead, but that is just my opinion. The whole party is about 2 hours in length. I have never read a bad review about this event, and I think the only real criticism is the cost.