This vacuum makes me embarrassed... embarrassed that my carpet has been this filthy for so long. After a first use on my carpet, the canister was almost full. This wasn’t because I never vacuum (I do so weekly) or because the canister is small (it is quite large). It is because this vacuum can pick up dirt and dust that other vacuums simply cannot. While the vacuum requires some assembly, it is easy to put together and very sturdy. The vacuum as a whole isn’t lightweight, but it pushes and swivels with easy. In addition, the detachable canister and extra heads makes it easy to use wherever you need it, from stairs to hard to reach ledges.  In short, this vacuum puts all other vacuums I have owned to shame.