This is the best machine around. I read alot of reviews before deciding on buying this cleaner and man an I glad I did !!! Took 5-10 minutes to assemble...followed the directions and it was easy to operate. I have off white colored carpet that had occassional pet accidents and dark spots left from the two places I had come to clean my carpet. This amazing machine took care of all of these and my carpet looks new and smells great ! Make sure you take your time and go slow with this machine and it will work great ! Carpets were dry in approx 1 hour... it blew me away. When the carpet places cleaned last time it took 24-28 hours for the carpet to dry. When I emptied the water all three times it looked nasty...I could not believe I got that much crud out of my carpets after being cleaned less than a month ago ! The accessory tools are great and easy to use....my wife was shocked when she saw how great the carpet looked...we are both believers in BISSELL !!!