I would had given them a 5, but it took a few more days to get to me than I loved (but I guess we are all busy)! This company REALLY knew their stuff! The tech was knowledgeable, and even gave me pointers to keep the error from happening again. I tried this company 2nd, because they were slightly more expensive than my first call, but I wish I had just started with Hawkins! They had NO issue getting up to me in Boulder (and said they work throughout most the state).