I upgraded to this over the crosswave pet pro. The hydrosteam version has a slightly smaller brush path, but it does an amazing job. The steam did an excellent job on the grouted areas of the tile floor. I was amazed how dry the floor was after making 1 "drying" pass with the spray trigger released. The self cleaning mode is awesome, and all the xtra filters and brushes are great so you dont have to wait for things to dry and can stop and clean up the machine and take a break before transitioning to another section of the house. I picked up 2 hardwood brushrolls for the wood floors, and the machine did an outstanding job cleaning and drying the wood floors too. They haven't looked that good since they were new. #sweepstakes