Although the food here is pretty good and affordable, the service is consistently lacking. Almost every time we've come, we end up waiting a while before getting help and there's not a lot of check-in, causing you to wait a while for drink re-fills, more chips, etc.
We come here once a month or so with friends who love to eat here because it can be vegan friendly, but otherwise wouldn't choose to come here on our own over other Mexican places.
All that said, if you're looking for a place to get good Mexican food that won't make you sick at great prices, this is your spot.