I was recommended to this place by three different people. I called at 4:40 pm on a Friday and apparently they are too busy to answer the phone 20 min before they close... we ended up bringing one of our vehicles here and they again took about three days to check out our vehicle. Once they checked it out the diagnosis was very vague. Are they good mechanics? I dunno! Are they prompt and professional? No... Do they treat you like your business doesn't really matter to them? Yes. Go somewhere else these guys lack customer service and you will just waste your money taking your vehicle here!