This vacuum cleaner works really well. I love that it has an XL capacity cannister. I have two cats and a dog so they spread a lot of pet fur. This vacuum picks it all up without any problems. The only downside to this is it's pretty heavy compared to what I usually use. It works great on hardwood floors as well. I like that it adjusts for different types of carpet too. Overall, a great vacuum though!