This was by far the worst carpet cleaning I have ever experienced. They have 2 levels of cleaning--deep and rinse. I opted for the deep and it looks like nothing was even done. I can't even begin to imagine what ""rinse"" would be like. They don't move anything. They don't clean UNDER anything--even tables. I pointed out some spots (which all other cleaners ""pre-treat""), and they did nothing differently. The spots are still there. The traffic areas are just as dingy as before. I always loved the fresh smell after having my carpets cleaned, but that was missing too. BTW They advertise deodorizing included. After they left, my bare feet found a number of dry spots that hadn't even been touched. This was a total waste of time and money as I now have to have another company come in to clean my carpets properly.
Cons: Quality, price.