Appear to be great and straight forward but as soon as something goes wrong will take no responsibility and offer no solution. I spent over $600.00 to fix an issue and when I went to pick the vehicle up it was doing the exact some thing and was hardly drivable. They then progressed to blame the situation on me and stated they don't even do differential work and if they were to resolve the issue they would simply charge me an additional 20% on top of the shop they drop it off at. That was them doing me a favor and making up for me spending over $600.00 and not resolving the issue. This place may appear to be honest, I can see that, but if something goes wrong they will do nothing to accommodate you and quickly play the blame game rather than coming up with a fair resolution. I went here due to the reviews and hopefully this will at least save someone some money and time by finding an alternative option.