I really like this carpet cleaner. I found it was a nice size. It was easy to assemble. I found it easy to fill and know how much soap verses water to use. I also thought it worked well. My carpet came out nice and clean. I was able to clean the machine up easily after use. Overall a very good carpet cleaner.