We've gone to Akershus twice - once when DD was 3, the next when she was 5 1/2. (The first time we also took our older daughter and her friend, both 16). We love Akershus, and have gone for breakfast both times. The food is pretty good and VERY plentiful. The have a "parade" to start, and walk tthe kids around dining room so they can wave at everyone. Then, each princess (usually 6 or so) visit the table, and talk to the children. (When you go in, you get your picture taken with Belle - she doesn't walk around due to her elaborate costume). Each princess spends a few minutes, and very patiently poses for pictures. We were stunned when Snow White recognized our daughter from the day before at Magic Kingdom!
Overall, we think this is great - it's certainly a little pricey, but not as bad as the castle dining. if she loves princesses, definitely go for it.
Another tip - if you get a time just as the park is opening, or just after it opens, you can get in to the park early. Although the countries aren't open, you can take your time walking around and take pictures while no one is there.