I bought this earlier this summer when my older dogs were having pet accidents and because of COVID restrictions, we couldn't rent a carpet cleaner. Boy, am I glad I found this instead! It is compact and perfect for our 1600 sq ft condo. It's lightweight, easy to use and gets the stains out! The only downside is the clean up of the machine. Despite vacuuming prior to use, there is a lot of embedded dog hair in a carpet and this machine finds them all. Therefore I have to unscrew the bottom plate to remove the roller brush to clean the intake area thoroughly and then reattach. Otherwise it's perfect and I'm happy with the purchase.