The Shark HydroVac is a really great item. The one I have is a Cordless Pro 3 in1 multi-surface cleaner. It can be used on hard surface flooring or on carpet. The nice feature is that it cleans with a water solution which allows you to vacuum and mop at the same time and also cleans itself. I use it mostly on laminate flooring and does a very nice job while leaving the floor very clean and shiny. On occasion I use it on our carpet to remove stains and also to give the carpet a good cleaning. This vacuum has a very powerful suction so it doesn't leave loose particles on the floor. The Shark HydroVac is a really neat state of the art vacuum cleaner. I am very impressed with the operation and ease of using this.