The atmosphere and the friendly staff are what earn the two stars. The food is so bland I can't even taste it. I had enchiladas and the sauce was like watered down tomato paste. I wasn't expecting authentic Mexican food, this is North Carolina after all, southerners can't handle the real thing, but even by watered down southern standards this place has no spice at all. It's like Mexican food if you were making it for elderly people and small children.