Wow, this product is pretty unique! It's a great machine overall as the storage for the dirty water fills you really can see what's been lingering in the carpet or sofa! I couldn't believe how dirty the water was! If I could give a critique, it would be that the hose attachments I wish had a stronger suction. The actual main vacuum has really good suction but I felt the hose didn't. Making cleaning the sofa or anything using the attachments wasn't as good. For the carpet it was great though.