Friendly staff. Nice waiting room w/coffee, tea, hot choc. Had 9am appt. They didn't get to my car until 9:20. Took car there for whining noise. Called and said they think it's the tire, and that I should take it to a tire place. Also said battery was a problem and it would be $300 to replace. We have had no indication that the battery was a problem. Were about to leave town so we decided to wait until we got back to deal with it. Paid the $50 diagnostic fee and picked it up which took a long time. They guy couldn't seem to find the keys. Went to start it the next day and it hesitated and said low battery. No prior indication of battery issues before they worked on it. When we got back in town I opened the hood and found that they had left a paper towel next to the battery and didn't put the wire cover back on the positive terminal. Sloppy.