I've been going to this place for 5 years now, mostly because it's just down the street from my job and it's basically the only Mexican Food that's close enough.
As said before by another reviewer, this place lacks consistency. Their food is a hit or miss. My co-workers and I always say, "Only order the burritos". And it's because their plates tend to be really expensive and they're really not all that good. It really seems that they try to save everything, and if it's not wrapped all together, then you are going to taste the refrigerator.
Another bad thing about this spot, is that their pricing is always wrong on their menus. Literally! Because they are in an industrial area, I can guess that their main clientelle are the people working in the surrounding office buildings and construction sites. It is very hard to gather an office order when the people don't know how much their item really costs...