We have now taken our vehicles here twice, and so far have had good experiences each time. This last time, they kept my van for almost a week, bit it was because they were diligently trying to find the source of a leak. Whenever they thought they fixed it, they put it in the lot, only to find it leaking again later. I had a ton of work done on it, so it was expensive, but we thought the prices were fair, and they didn't charge me extra for the additional labor in finding that leak. Very kind of them. They come off as fair and reputable.