The Shark Navigator Pet Pro Upright Vacuum with Self-Cleaning Brushroll is amazing! First of all it was really quick and easy to put together. It is a little bigger than my last Shark vacuum but actually seems to be lighter and is easy to maneuver. It has a large canister so it doesn't need to be emptied as often. It has great suction and can also go from carpet to hard floors easily with just the flip of a switch. It comes with multiple tools which makes it easy to clean furniture and hard to reach places. My absolute favorite part about it is that the brushroll is self cleaning! So far I have zero complaints about this vacuum and I am super happy with it!