Pros: The suction for both the vacuum and the attachment is great! Pulls up so much dirt, dust and dog hair! The attachment also works amazingly in cleaning my couch and pulling up stains! Cons: the attachment hose is very long and has zero proper storage on the vacuum. If you dont shove the attachment part in just right it doesn't spray. It really has to be pushed in hard. After removing the attachment there doesn't seem to be a proper seal right away and thr first time I ran the vacuum after removing the attachment as soon as I turned it on the entire container of water and product shot right out of the front of the vacuum. Onto my carpet. I honestly have no idea how I got it to stop doing that I just had to keep fidgeting with it.