Very professional and thorough in work. Carpets had stains from pets and some food stains. For most part the carpet is now stainless. Tech was friendly and timely.