My 2 and 3 1/2 year old just loved the Crystal Palace and all the Pooh characters. There were a lot of food choices for dinner, and the atmosphere (conservatory) is very nice. The restaurant was very crowded.
However, when asked, my daughter said her favorite thing the WHOLE vacation was the "Pooh-rade" where the children marched around the restaurant with Winnie the Pooh as the leader. Sometimes, kids like the simple stuff.
One thing that soured our experience at Akershus was that one of the princesses was abrupt with us. (Ariel) She must have been having a bad day because she was rushed and said in a pressured tone "I am just going to sign your book and then take a picture". She indicated that she wasn't up for small talk with my three and seven year olds.
Even my 7 yo step daughter said "gee, she was harsh" (and we weren't being rude, mind you) This was at 6pm, busiest dinner time.
Fortunately, Cinderella , Aurora, Belle, Jasmine and the food saved the experience for us. And others have seemed to always have positive princess interaction, so I was disappointed by Ariel.
If your little one loves Playhouse Disney (like my 2 yo) I'd strongly recommend Play and Dine at MGM. It seems that the characters aren't well known and mostly liked by the younger one. The characters gave my children
a lot of attention and my kids loved the dancing. And the mickey waffles and potatoes were yummy for breakfast.