I've been a customer of Hayes Automotive since 2008. In that time, I've had them work on my '89 Cherokee, my '87 Bronco, my '97 Escort, and, as a tow truck driver, had referred many other customers to them.
Last night, I was driving my '79 G30 Mobile Traveler that I recently bought to Boulder to show it off to a buddy of mine and it overheated on HWY 119. I had it towed back to Hayes by Reliable Towing (review soon to come) and dropped there overnight. Since I had no way to get home at the time, I needed to be there in the morning to fill out the paperwork to get it fixed, and I work in Longmont anyway, I decided to just sleep in my RV.
As I was filling out the drop box envelope in the morning before they opened for business, the manager came outside and told me that "we're not the shop for you", and that I should "find another shop" - after telling me that they could do the work and have it done by Friday.
Even better, he had called the police on me, apparently for not looking like I have enough money. They showed up, apologized for the manager's behavior, and said "that's messed up, sorry you had to deal with that", then left.
To treat anyone, especially a return customer, like that is inexcusable.
I went to Hayes whenever I needed a mechanic for six years, and then got treated like dog crap on the bottom of the manager's shoe to be scraped off - turned away, money in hand, because I appeared poor. I had to drive my RV to another shop with no coolant in my engine and risk cracking my block after having paid $244 to get towed to their shop.