This vacuum is probably the best I have ever used, it got up so much dirt that I had no idea was even there. The top part detaches and it comes with attachments to clean harder to reach areas, which is wonderful. Everything is super easy to take apart and put back together, which makes storing everything easy as well. The cord is long enough to reach most of the rooms without having to move it around. Overall just a wonderful product.