The best feature of this vacuum is that it is lightweight and it does have good suction. It comes with a few attachments that have no holders on the vacuum. It is easy to empty the canister. Push the button on the front to release the canister. The cord is way too short. I have to unplug it halfway through and plug it in closer to where I am vacuuming. Does not work well on carpets or plush rugs. Really low profile rugs it does ok on. Works great on tile or on hardwood. If the cord was longer it would be a lot better. The head on the vacuum gets stuck up when vacuuming so you have to push it down a lot which is kinda aggravating when you are vacuuming. Has a cord storage. Was pretty easy to assemble. It would be a great vacuum for small areas with no carpets.