There are good install companies and bad install companies. These companies employ/contract good and bad installers. I consider myself and excellent installer but am contracted to a company that has a few poor techs. So, I know first hand it is hard to simply judge a company.