I have been a "regular" here since this location opened, I've visited at least once a week.
The food is consistent, made with good quality ingredients, and the specials keep it interesting. Lots of vegan options and the menu is easily customizable for picky eaters.
However the service sucks. It's been on a decline and any diner can tell the staff is inexperienced. I've seen bartenders pet dogs outside and smoke, come back - not wash their hands and immediately start serving drinks and food. They don't refill your drinks or offer to grab more beers/cocktails. It's like they don't want to make money, I've heard people order slightly more complicated drinks like a Manhattan and the waitress will just say "we can't make those" even though they have all the ingredients.
In short, great food but GET IT TO GO! My friends tell me just to go to Barrio but the food here is better.