I bought this as I have 3 dogs & one is a puppy & I really needed help with my dirty carpet! Smart wash is very easy to assemble & very easy to clean up after. The products smell amazing & really make my space smell clean & refreshing! I did have some spray back from the dirty water container as I let it get to full, but when you look at it, it looks half empty & it's hard to see the max line with the dirty water in it! But overall I'm very happy with my purchase & recommend to anyone with pets!