This is one of my all time favorite multipurpose vacuum cleaners! This product features all the functionality that o could ever want in a vacuum by incorporating dry vacuuming, wet cleaning and mopping. The suction is quite powerful and tackles even the most stubborn messes and strains using the provided cleaner solution. Each time I use this vacuum, my hardwood and carpet feel fresh and clean as new. I like how this vacuum separates the wet and dirty water and how easy and convenient it is to dispose once done vacuuming. Also the self cleaning feature is amazing and works wonders. The vacuum is also cordless and features a portable battery that is long lasting and easy to charge. The vacuum is quite lightweight and gets to to hard to reach places. Overall, I like how compact the design is and how powerful it does the cleaning job on all of my home surfaces. I highly recommend this product to others based on quality and performance!