This place is close to my house, so I go occasionally when I just need a Mexican food fix. However, I have not had a consistent experience. Sometimes the food and service are decent, sometimes just the food, sometimes just the service. Totally hit or miss. But I like the small town restaurant feel of this place and perhaps that's what keeps me coming back every few months or so. Definitely experienced better, but most definitely have experienced worse.