I bought this little carpet cleaner for several reasons. I wanted something lightweight to use on my upstairs carpet. I needed something that would clean carpet stains from pet accidents and spills from my 3 year old granddaughter. I needed something that didnt take up a lot of room and was affordable. I really like this carpet cleaner. It does a good job on my floors. It works great for small areas. It is not intended for someone with a lot of carpet.