I have used them for our HVAC and attic insulation needs. All experiences have been great! They do such a good job at explaining things & answering our questions. Their office personnel always keep you updated if schedules need to be shifted- good communication. They are also cost efficient!