I got this because my mom had one for years and I knew I would be able to rely on it. It works really well for cleaning up after your pet. I have used mine a couple of times on carpet and my fabric sofa and it got everything out!