The problem that most reviewers have for this place is that they don't know what authentic Mexican food is.
Taco Bell, Chipotle, and all those other chain restaurants are generic and Americanized Mexican food.
On that note coming from a Mexican, this is the closest I can get from not cooking it myself.
Atmosphere is kinda dark but there's privacy in the booths so you don't have to put up with over hearing others conversation.
Now there are TONS of different ways to make salsa and I like the one here because it has a small kick to it and it isn't chunky or too salty.
Food is pretty good, rice is dry at times but that's no problem, I've had worse. Additionally, the food isn't greasy at all.
(Greasy is when you go to a taco truck and you get the first taco after they just oiled up the grill and once you pick it up the grease drips onto your other tacos and runs down your hands. Now THATS greasy but it adds flavor in my opinion, so no complains here.)
Service is great too! They always treat me like family when I come in, attentive and quick to refill my drink no matter how busy they are.
So whenever I'm not in the mood to cook and I'm in ohio, then this is the place to go for a taste of home.