Horrible and yet they have a AAA towing contract! First time I was alerted that they would be another 45 minutes late when they were already 15 minutes late. Second time they towed the driver threatened to drop my car in the middle of the road at the repair shop because he had three other tows and then when unloading my car he ripped my bumper cover 3/4 of the way off and top me "That's not on me". No even a simple apology. The damage and his crappy attitude the whole time was witnessed first hand by 5 people, one of which was an off duty Mesa Police officer! Was reported to the companies manager and I was told they would call the following day to make arrangements to fix the car, of coarse no call back. Next step is to report it to their insurance company. Also received inside info that they may be losing their contract with AAA in the next couple of months. Shitty company that advertises "Offical tow company of barrett jackson" on their trucks