I bought this vacuum cleaner as a universal helper for cleaning in the apartment and in the car. Being compact, light weight and battery powered I didn't expect it to be exceptional despite being relatively expensive. However, I'm a bit surprised at how strong it is. It is good for general purpose vacuuming. The device comes with the following accessories -1. Direct Drive Carpet Cleaning Head2. mini motorized upholstery tool3. Crevice tool 4. Combination tool (essentially a crevice tool and brush)5. Mini soft dust brush6. Top adapter that helps to clean high areas7. extension cord8. docking station. All of the instruments serve their purpose fairly well and share a common color scheme of "iron/nickel plated/purple". I used to have an upright vacuum and even a small cleaning task meant I spent more time unwinding and winding the cord. as cleaning. Despite this, this vacuum cleaner is compact and cordless, very practical and a quick cleaning takes no more than a few minutes. With no cable, it is also convenient to use in the car. The downside to battery life is, well, the battery itself. In normal power mode, it lasts 20 to 40 minutes depending on the tool used. It has a maximum power mode for super powerful suction and fully drains the battery in about 6 minutes. With my cleaning habits, the battery is enough to clean a room including the carpet. It then has to be charged before I can clean another room, which takes 3 to 4 hours. In summary, if the price doesn't put you off, this is a good and comfortable all-purpose vacuum.