I've been using them for years. They employ competent technicians and have been very honest with their assessments. Also there have been times when fixing one part (disassembly) cuts down the time to fix a second issue; they have reduced the repair time which is a very nice gesture.
more