Technician was on time and friendly. He was quick and neat. We had a few pet stain spots, he was able to get the majority of them out. The spots that were stubborn had not be addressed quickly enough after they happened on our end. I would definitely use them again.