It's easy to assemble, it's a clean sleek design, all of the attachments come with it! Best part it has a retractable cord!!! I highly recommend this vacuum and can't wait to toss my old one. It's suction is wonderful it pulled so much dirt and debris from my carpet!