I must say these guys have their act together. I had relatively minor damage to my 2012 BMW X5 and these guys fixed is flawlessly. While it was an insurance claim they were reasonably priced and completely the repairs perfectly and within the timeline they promised. I hope to not need their services often but when I do I'll definitely come back to Allard.