I bought this carpet cleaner because puppies and carpet do not mix well. It has been easy to use, works well and is light, which I love. We have had it several weeks and are very pleased.