This vacuum is very light and easy to assemble. It has surprising power and easy to use. Picks up dirt and pet hair well all surfaces. Not the best for throw rugs though. It charges quickly but only lasts for about 15 minutes of use. The self emptying feature is very nice.