I live in an apartment with a dog so I really appreciated the compactness and the light weight. This vacuum really worked so well. It cleaned the carpets so thoroughly, I was incredibly impressed. It cleaned the hardwood floors as well. I would definitely recommend this vacuum to anyone with pets and especially in a smaller space.