Every year we get our carpets professionally cleaned, then one year my husband suggested buying a carpet cleaner to use on our own to try to save money. I LOVE this pet cleaner, we have 4 kids and they make a mess so it's definitely a good option to deep dirt. We love it. It's been amazing being able to grab this and go when we need to clean a specific spot or a whole room quickly.