I can't believe how well this carpet cleaner cleans! It efforlessly cleans up stains left behind by my pets and children. The machine itself is compact and easy to use.