I used to come in here a few times a week. The staff is friendly, the food is pretty good, and the prices are mediocre. For lunch, I only go if I like the special that day because it's a very good deal. Their breakfast is also pretty tasty.
Unfortunately, I have pretty much stopped going at all since probably 5 out of the last 7 times I have been in they are out of what I order or at least an ingredient in what I order. It is extremely frustrating and has really caused me to stop going as I don't want to go out of my way to get there only to be told they don't have the items on their menu. this usually happens at breakfast and I think it's because they wait on a truck to bring them items from their other location every morning and sometimes it doesn't get there until later but either way it has caused them to basically lose me as a customer unless absolutely necessary. I would recommend as long as you are flexible on what you want to eat that day.