This is a great vacuum for those who want a lightweight and portable vacuum but don't want to sacrifice suction power. The battery life is impressive and charges quickly. I had no trouble setting it up out of the box - I charged the battery for a couple of hours and everything was up and running. It is also extremely versatile as you can use it as a portable car cleaner, clean blinds, floors etc with the number of attachments that come with it. Runtime is around 45 minutes on lower settings, which is enough to get things going. Vinyl and parquet floors. Depending on the carpet, once you move onto the carpet you can increase the suction power, but this will decrease the run time. Overall, the performance and portability of this vacuum for the price can't be beat!