We were just there in March and didn't feel the food was that great. Our bacon was very undercooked and if my DD can't hold one end and have the rest standing straight out, she won't eat it. I asked if we could have some that was really crispy, but what we got wasn't much better. Sadly as we were leaving I noticed the table next to us had a big plateful that was just the way she likes it. The character interaction was fair. We were thrilled to see so many in one location (Belle, Snow White, Mary Poppins, Sleeping Beauty, Mulan, and Jasmine). We were in the first seating of the day and it took a good 15 - 20 minutes before we ever saw a character then it was one right after the other really rushed. We had seen Aurora earlier in the week so we left before she came by. If you have a DD that really likes the princesses, I would give it a try. Others have reported that they food was good, so maybe we hit it on a bad day.