Had to go through this place because of my insurance company. Work that was going to take 1.5 weeks took 6 and when I got my vehicle back they had not done all the work! They kept getting the wrong parts from Johannesburg they claimed and the deliver took over a week each time. Finally I drove the car to Nelspruit where my insurance company investigated, found that things hadn't been properly done and sent me to Huson in Nelspruit, where everything was done satisfactory and pleasantly.