As long as I have lived in El Paso, I have come across only a few auto mechanic repair shops that I feel that i can take any car to. Cielo Vista Automotive is one of those places. I really enjoyed the peole there and the mechanics that worked on my car was great and was also the best mechanics in the city. I highly recommend it.
PROS: Mechanics are the best