United Fire does a wonderful job. They are quick to get someone scheduled to come do the job, and are knowledgeable when they get there. Their techs have fantastic customer service and I would highly recommend using them.