So easy to use and seems to clean pretty well.  Not sure if it does a deep clean but great for cleaning up after pets on my tile floors.