When I purchased this cleaner I was skeptical. I bought online. When it came I was impressed by how easily it came apart. I love the fact there's not a lot of internal parts you can not clean. On this machine you can hose most of it off and even clean the hose for dirty water. The only warning I have for anyone thinking about this machine is sand. If you live in a sandy area be ready to run outside to empty the dirty water container a lot. You really won't want all the sand in your drains. That should give you some idea how well it works. I didn't know that much of my yard was in my carpet. Wow!