Valley Towing Company was the worst company I ever have. In the first serviced, we called them and it took them more than four hours to arrived to my house. Without any sorry and apologize, they came with a wrong towing truck; then they said they will send the other towing truck in the next thirty minutes. However, the next service took almost two hours for them to arrived. For the second service, they supported to take our car back from the auto shop at 9 o'clock in the morning. But as we knew, their services were super slow. It took them more than two hours to do so. I would not recommend this company to do the towing.