Expensive, but the best vacuum clear we have had by far. Yes, the main part of the unit is fairly heavy, but when using it on carpets you don't notice this. Because the part of the cleaner in contact with the carpet is light, it doesn't press into the carpet and is therefore easy to push. Carpets are like new and hard floors are cleaner than they have been in a long time. The display that tells you what it is picking up isn't just a gimmick. It tells you if an area is clean and you can move on or if you need to keep cleaning.