Mexican food is an interesting thing. It is rare that you find a restaurant that knocks your socks off, but the rest are average. They are quick and you know what it will taste like. When you do find one that is amazing, don't keep it a secret, let others know so that they will stay in business. I found mine, if you are ever in Richmond, let me know.
Cielito Lindo Mexican Restaurant
4702 Forest Hill Ave
Richmond, VA 23225