I had been Apple Annie's years ago with family and remembered it to be delicious. I am not sure if the ownership/management has changed, but it was not at all like I remember. The food was below average at best - the fruit was old and mushy, the bread was dried out and tasted days old, the egg salad was bland and tasted store bought, the salad consisted of browned iceberg lettuce. I only had a couple bites off my plate, and told the waitress that I didn't really care for it. She was nice and offered to bring me something else, but nothing else seemed appetizing. My husband finished his food (which was supposed to be hot, and was only sort of warm) and the waitress brought us our check - with the food we sent back still on it. My husband went up to pay, and asked the lady at the counter why it was still on our bill. She said something along the lines of - ""We stand by all our food, and you are still going to have to pay for it"". My husband told her that he understood they stood behind their food, but that we were not satisfied and did not want to pay for the plate of food we did not eat. (We were more than willing to pay for everything else). She then called out the manager/owner (?) who said very rudely said that we were refusing to pay and that they stand behind all of their food. We said, that is fine, but we are not going to pay for the plate we didn't eat. After some back and forth, the lady at the counter finally took it off our bill and we paid what we owed. I was so disappointed. Needless to say, we won't be going back.
Pros: Fun location
Cons: Poor service and food