I wouldn't call this a carpet deep cleaner, more like a carpet refresher. It's not so great (formula) on pulling up old stains, so I would recommend staying on top of them right away. It does well as far as pulling up everyday dirt and traffic from walking around outside/inside. The smell of the formula is pleasant and fresh; not heavy. The Bissell JetScrub Max is lightweight, not difficult to operate at all. A great gift for a new move.