We have hardwood floors and rugs in our apartment. We also have one short hair dog. This vacuum requires twice the passes to get a less quality clean than other vacuums. I don't recommend buying.