First time buy carpet cleaner. I used to think those kinds of machines won't really help, but actually I found out it clean the carpet really well. Easy to follow the instructions to install, easy to control, and use it. I'm moving into a new room with carpet. It washed out all the dirty things and also, at the end, it's easy to clean. I will use it regularly to keep my place clean.