It is NOT a vacuum cleaner, it is a carpet shampooer. We vacuumed first and used this on some big stains that came with our house. We thought the stains were permanent but WOW! This thing almost completely removed them. These stains were set and who knows how many years old. This thing is impressive!