I have been using Firestone over the past few years for service and repair. Quality of service typically varies with location. For the past year I have been using the Scottsdale location. Until the last two visits, I've had good experiences - no pushy sales guys, respectful explanations of service, reasonable repair and service times (I've never made an appointment). The last two visits however, I've had to return due to them not completing service as requested. The first time, I asked for my wiper blades to be changed, they weren't so I had to take the car back for a second visit. This time, I requested that my battery be replaced because I've been having problems with it. They didn't replace the battery so I had to bring the car back a 2nd time. They are always apologetic about it, which I appreciate, but I'd appreciate it much more if they'd do the job right the first time.