Turned around the fix in a quiker time than quoted, however didn't fix it properly and was a pain to rectify as it was through the insurance. I found them to have very poor customer service.
Had several things done there, mainly because of location, but can't complain about any of their work. Unlike a repair shop in BoD who missed a broken engine mount causing more repairs about a week after i got it back!