First, the self-cleaning brush roll is genius. Our previous vacuum did not offer anything close to this and this had made a world of difference. Also, the canister is LARGE. It does mean the vacuum weighs a bit more than the average vacuum but let me tell you it is worth it. It works great on carpet, does take some adjustment to use on a wood floor, but all in all, this vacuum performs better than any other vacuum we have had. We are just amazed about how much pet hair this thing is picking up and I think you will be as well. Highly recommend.