I live in an apartment and we have wall to wall carpeting, so it's very difficult to clean thoroughly. We also have a long-haired cat that sheds everywhere. This floor cleaner pretty much solved all my problems!! It helps remove cat hair stuck deep within the carpet fibers, and even has a smaller attachment for upholstery, which we also use a lot. I like that it's not super bulky and can be stored in a normal closet where we keep our vaccum and brooms. It also efficiently removes excess water from the carpet so it doesn't take long to dry. I'm so happy we got to try it!