Having two dogs and a couple kids makes for a messy floor. I needed a deep clean of our floors and they did an awesome job! My floors look brand spakin new.