I dropped off my truck for repair on May 9th. Today is June 24th and they are still waiting for parts to complete the repair. I cannot speak on their quality of repair as I still do not have the vehicle to inspect it. But I would recommend you stay away from this company if you would like you vehicle repaired in a timely manner. Apparently almost 2 months is acceptable to them. And I am not sure why it is now 46 days later and they are waiting on another part to arrive?
If you are looking to have your vehicle repaired in a timely manner, and are looking for communication of this repair from the company, I would find a different repair company. If you would like the ability to speak with a supervisor, I would recommend a different company as I was told a supervisor is not currently available to handle my concerns. And hopefully you will have a second vehicle because if you are having to pay for a rental while your vehicle is being repaired, it will get pretty costly.