This spot cleaner is really nice and works well. I had a spot in my son's room where the cat would keep peeing and while we used enzyme cleaners over and over on it, it just didn't seem to fully go away. Using this cleaner on the area was very helpful, you can see what it's picking up. It's great that it has different size nozzles for cleaning in smaller spaces, but honestly I would rather have a large cleaner that I could use on my entire carpet. If you have pets who have accidents often, this would be perfect. It really is just for SPOT cleaning, meaning a small area. Another thing I do like about it is the attachment that allows you to clean out the tube. It's a 100% necessary thing and makes it so easy.