Fantastic. They were prompt and did the most thorough carpet/upholstery cleaning I have ever seen. They stayed for a little over an hour and I don’t think there was one speck of dirt on my (light beige) couch or rug. My carpet and sofa were dry within a few hours.