This is truly the best vacuum I've ever had! Very strong suction and roller works on Berber carpet and a large high pile area rug, roller turns off for use on hard floors which means it picks up crumbs instead of shooting them back toward your feet, long power cord, small brush attachment is perfect for dusting, upholstery brush in conjunction with being able to detach the canister has made stairs so much easier. I could not believe how much cat hair it picked up. The only con I can think of is that I wish the accordion hose a bit longer. I have pulled the vacuum over a couple of times while using the hose in hand.