Seriously best carpet cleaner ever ! I have kids and pets so my carpet has seen some better days for sure ! Anyways this baby brought my old raggedy carpet back to life ! It sucked every piece of dirt and food outta that baby ! I am in so much awe at how this works ! 10/10