Worked with these guys about 10 times over the past few years and found them to be very honest and competent. Several times I have misdiagnosed a problem and they have advised me on repairs that cost less or workarounds that they charged nothing for. They do quality and work and finish on time. Some of these one star reviews are very unreasonable.