This is a great cleaning machine. Like the ad says, it cleans better or just as good as the steam cleaner that you rent. It leaves the carpet nap full and fluffy just like it was new. The canisters are easy to remove and put back on the machine. I like the fact that there is not a separate container for the soap, it mixes with the clean water. That was a problem with the last carpet cleaner that we had purchased when the pump for the soap broke.  Highly recommend.