We used this on our carpet and area rugs and are pretty pleased. We have one dog and she's very good, but accidents can happen, so it's great to have this cleaner on hand. The size is great for our apartment, and it's easy to use. Keeps everything smelling and looking fresh & clean!