Did good work but their communication really is non existent. I dropped my vehicle off an a Monday evening, waited until Tuesday afternoon until I had to call them to see if they got my vehicle. The diagnostic was completed and received a text (about 5:30 pm), not a phone call a text, with what was found. I would rather a phone call any day of the week. During that phone call I was assured the part would be ordered on Tuesday evening, most likely arrive Wednesday afternoon and be completed by Wednesday evening. After authorizing the repair I waited Wednesday and Thursday. I called Thursday evening to see about my vehicle, they then informed me that the supply house they usually use did not have my part and my and they had to order from another supplier, in order to keep the price same as my quote they did not have it overnighted and would arrive sometime Monday, meaning I would be without a vehicle for 7 days not the original 3. When the repair was completed they sent another Text that it was completed and how much the repairs were. The number they gave me was substantially higher than the original quote. I immediately requested a phone call and inquiry as to why the cost was so much higher than the quote. When speaking to them the amount due was changed to the quoted price and reasons they gave was “it was our error”. I’m glad they changed the amount due. They would be getting 5 stars if their communication methods were anything but non existent. Call a customer and speak with them about the situation so they don’t have to call you inquiring why their vehicle is not ready. Phone calls not texting, I know it is easier but customer service and human interaction goes a long way.