Atmosphere is outstanding but the food is just okay. Just remember that you are paying for your child to enjoy meeting the characters. Also, while my 19 month old daughter enjoyed meeting the princesses, she just didn't get much out of the experience due to her young age. So, unless your child will actually recognize the characters, you probably won't get much out of it other than a decent meal.
Servers VERY rushed.
Double check and make sure they apply credits and don't charge your card!!!!