I love this 3 in 1 cleaner! It’s portable and lightweight. it works on my carpet and hardwood floors. The cleaning solution It is great at removing stains. I keep it plugged in when I’m not using it, but it has a long battery life. Highly recommend!