This company is very good at their job. They take care to inspect each element and let you know what they are doing. The employees are friendly and take care of your carpets by using booties.