El Charro's on South Main St. in Joplin is one of a few El Charro's in the area. This is the best one in Joplin, but I believe the one in Carthage is a little better and also cleaner.
The restaurant is staffed with nice Latinos and the food is prepared quickly and is always pretty good. They are usually pretty clean, but not always.
If you are in a hurry for lunch, they are hard to beat for non fast food mexican.