I needed someone to clean the carpet ASAP before visitors came to my house. I was able to quickly book an appointment online and get a preminary estimate. On the day of the appointment, Jonathan the technician, kept me informed of when he will arrive via email updates. Once he was at my home, he was able to efficiently estimate with a measuring wheel, while keeping the square footage lower then the actual due to furniture in the corners. He was very detailed in getting every square inch of the carpet clean. The machine Genesis uses is very strong and didn't leave the carpet soaked. The solution didn't have any chemical smell. He carpet felt pretty much dried after 5 hours. The carpet looks practically brand new and I'm a happy customer!