I love Mexican, so I'm a little picky when it comes to my choice of restaurants. Mexican Villa is known for their salsa, which I extremely disliked. Instead of a spicy kick of tomato and cilantro, I got a mouth-full of a thin sweet sauce. Not my idea of good Mexican. The service was fast though, and I know many of my friends in town LOVE it.