This came the same day we got a new puppy. After lots of accidents during the day, this made it super easy to mop the floors to make sure we got ride of the smell. Fits nicely under the kitchen cabinets. The cleaning tray made it easy to clean the rollers after.