I didn't care for the salsa at Mexican Villa either (as Phil mentioned), therefore did not care for it as a whole. The best mexican food on the planet is Margarita's in Kansas City, hands down, no contest, game over
4 locations, SW Blvd, Martin City, North Oak, and Merriam