Right out of the box I could tell this is a very well manufactured carpet cleaner, very well built. I cleaned my bedroom carpet and it did an amazing job. After cleaning the carpet it was easy to take apart and clean. I have found with other cleaners the tanks are hard to clean with build up but not this one it was very easy to clean. I highly recommend it to any one looking for a new carpet cleaner.