The entire experience, as well as those before it were poor at best. Most recently left my car with them at 8AM with a promise that a courtesy shuttle would be arranged for me at 4PM when I finished work. When I did not hear from them at 4:10, I called and spoke to a rather rude gentleman that at first could not locate my car, then advised that it was not done. He reluctantly arranged a pick-up from me and I arrived at the dealership close to 5pm to be told that my car was still not ready. This was for an airbag recall (which Subaru advised would take 3 hrs tops) and a simple oil change. I went to the desk in the back to get a battery for my key fob while I was waiting, was met with attitude there too, so I gave up. Service Manager told me my car was done, ended up waiting at the front service desk for almost another 45 mins as they stated they were "washing" my car. I was really peeved at this point as I just wanted to get out of there! I reviewed the bill and noticed an extra 20+ bucks for them "checking" my car and fluid levels, they neglected to let me know that my front breaks needed to be replaced (this is currently scheduled with my mechanic) and my washer fluid was not topped up, so the extra charge was a cash grab! I got them to remove it immediately! When I finally got my car back at 6PM, the windows were wet and the car was just as dirty as when I brought it in. I advised the service manager of my complaints, he could have cared less but did make sure I got the battery and was charged the 10 bucks for it...classy (not!) I had thought about replacing my car in the next year, as much as I like Subaru's I think I will go with Hyundai or Kia instead as I have had great experiences with their service departments, which is kinda important when you need it.