This is the second time I have been to Hayes. This go around was for tires. After my first visit (to test and fix the battery on my Jeep after being towed while my wife was driving) we discussed tires on my 2007 Passat since I knew I needed them badly. In similar fashion to my first time at Hayes, everyone was very friendly and helpful. That day they were also really, really, busy; and to no fault of theirs outside of doing a great job in the area. I ended up having to wait for a decent amount of time (a few hours) for my turn to get the tires on but the employees and service techs worked quickly to get me in and out. I didn't expect a super fast tire-service seeing as Hayes isn't *just* a tire shop and can spit out cars left and right. They are at the mercy of their service, and that was expected on such a busy Friday. If I use Hayes for tires again (hopefully not anytime soon!) I'll be sure to either utilize their drop-off service or have someone get me. But again, all in all, a great experience as is now typical.