This place used to be the best - the techs were great and very knowledgable. But my most recent experience with them will likely be the last (of many). The tech didn't seem to know what he was doing - referring to the install manual and stepping outside to call in for assistance continually. The end product looked and functioned ok but I am not confident that it is correct. Too bad because they used to be the best.