Xtra Mile Auto Care was more expensive than other estimates but they were thorough. We were in need of help outside of their commitments and they definitely went the extra mile. I gave them 4 stars, but only because their price was higher and also there should always be room for improvement. We are satisfied customers.