I have a friend who is from Austria, and she hates the fact that this place is named just like an Austrian dish that DOES NOT consist of hot dogs or anything like that. That aside...
I like this place. They have good deals, though the trade-off for that is you're not getting the best food ever. If you walk in here with expectations of high-quality food, this is not it. Think Del Taco and you're on the right track.
I don't really have a lot to say about this place other than it's value-oriented. And there's a Subway connected to it if you feel like eating that.