I love this Bissell upright carpet cleaner! My dog has left some spots on our rug and this cleaner removed the spots. The spots were recent and we tried cleaning before but thus cleaned way better than what we did. The cleaner is not too heavy and it was easy to use!