Ive been to this location at least a dozen times, and its so hit-or-miss that its hard to write a review. The last time we went (06/16) we had impeccable service and wonderful food. The wife got some burritos, I had a taco platter, and the kid had a quesadilla. All were great. But just a few months before we went with some family from out-of-state, and it was awful! Our server (I forget her name) was slow, didn't refill drinks, and messed up a dish so bad that we had to send it back. Overall the ambience is pretty good, pricing is decent, and portions are pretty good. There are far better Mexican places in town that I wouldn't recommend this place. We just come here because its less than a 1/4 mile from our place.