Steer clear unless you like to throw money away. Spent $1300 on a car that's not fixed. Choose location as I broke down in front of it and had used them for tires in the past with okay pricing. Not only did they mark up local tow charges from $65 to $89, but parts were marked up on average by 60%. Paid $480 for a $209 O2 sensor more than a 100% markup. 10-15% would be okay, that's fair business, but this was nuts. Thought labor was inclusive at that price but noooo. Picked up car and check engine light was still on and car still over heating. Was informed to make another appointment. I left message for manager to call me and 4 hours later, was told too bad, I had the choice not to accept the quote and have work done. He didn't feel the mark up was too much and noted that he's gonna call napa and the tow company to tell them he's not doing business with them any longer. Like I care. It's about me, the price I was charged, the fact that the car was not fixed and I relied on the advice of "professionals" to act on my behalf to fix my car. That is the definition of a trained mechanic, in my book. Never again. Same with tires. Charlies in gorham has my business for that and I'm still with carters auto repair as well. Tow would have been more, maybe not, but my car would be fixed especially at that price.