This is a super handy product. It's easy to put together and I love that it came with a small bottle to the cleaner to try. I find this product effective and cleans really well. I have thee dogs and two are puppies who can be messy. This works on carpets and rugs beautifully. My friend has actually went out and bought one and she loves hers too.