I was looking into getting a carpet cleaner as we got a puppy that had had some accidents on our area rugs downstairs and in one of our carpeted bedrooms upstairs. I didn’t really want to deal with a large stand up carpet cleaner with how clunky they are and storage space being tight.We only have 1 carpeted room and 2 area rugs, and we’re hoping we don’t have to clean them all the time as the puppy has been getting much better with potty training. With that said, a lot of those handheld pet spot carpet cleaners are a bit small if we wanted to tackle larger areas or do an occasional clean of the entire bedroom (maybe once a year).I stumbled upon this unit on sale and the reviews looked great. It has a smaller compact size vs the stand up units, but still has a nice wide suction head for cleaning a decent area. You can also swap out for a smaller head if you wanted to clean tight crevices or in the car.Given the size, it packs a punch, having strong suction and a spray nozzle controlled by a trigger on the handle. It also has a relatively large capacity clean water/solution tank and dirty water tank.I was able to clean a large 8x10 area rug with just one tank, which was better than expected. And I was able to clean our entire master bedroom and hallway area relatively quickly as well due to the wider head in only 2-3 tank fills.Dumping the dirty water reservoir and cleaning it out was also very easy, and it has a storage clips for the hose and various attachment accessories to tuck away nicely in a closet.Cleaning performance was great, it was able to get out the pet urnie stain areas and left the carpet smelling nice with the solution it came with. It extracted most of the water / solution from the carpet, but was still slightly damp to the touch (we have a relatively high like carpet). I think that’s fairly normal, a stand up unit with a larger motor maybe could have left it a bit drier, but after getting some sunlight on the carpet upstairs from the windows during the day the carpet was dry to touch come night time when we went to bed later that night.Overall, it’s a nice versatile machine that offers great cleaning performance and efficiency in a relatively small and compact footprint. It provides the best of both worlds with a near stand up unit size cleaning area and suction, but with a footprint near the size of a handheld unit. While we don’t have carpeted stairs, this unit would be perfect for that as well given the smaller size and lightweight construction, even with a full solution cleaning tank, due to the nice centrally located handle making it fairly portable.