the thing with places like this is its not that they necessarily do bad work, and judging by the fact they're still in business shows they are competant on some level but my measure of how trustworthy/reliable a company is, is how they deal with problems like this. in this case they dealt with it very badly!