We just celebrated DD's 8th b-day at Crystal Palace and she LOVED it. The food was good, characters were fun, and she enjoyed the atmosphere. They gave her a card signed by Pooh and friends, and brought us a cake (not free - about $12). I would advise, however to skip the cake. They have many wonderful desserts, they will bring a free cupcake for birthdays. NONE of our party of 7 (3 kids) wanted any cake, so it was a waste except for blowing out the candles. If you want a cake, you might check into ordering one from the many bakeries and having it in your room later. This is our 3rd birthday cake to order and NOT eat at WDW - we are over it now. My DD would have been fine with the cupcake and a snack of her choice some time later when she was hungry again!