Specifically I'm trying to find out about Cactus Cafe in Stowe and if anyone's eaten there recently, and what their experience was (a search showed a couple of comments about it that were kinda old). It's a bit of a drive for us to go there, but I'll go if it's worth it, so I'm just trying to see what folks here think about it.
I'd especially like to know about their chiles rellenos (did I spell that right?), if you've had them.
Thanks in advance for any insights!