This shark vacuum us incredible! It's so easy to use and it does a fantastic job cleaning the floors!!! This vacuum can be scheduled how you want to set it up to do the floors. It can clean both carpet and flooring by vacuuming dusting and even mopping!!!! This has an extra large capacity so it holds more water for cleaning and can hold more debris! In fact this specific model self dumps itself into its base and you don't need to clean it very often because of its capacity! The dogs don't like this handy machine as much as u do but it sure helps me keep Ontop of my very busy messy floors! From pet hair and dog drool and foot traffic this vacuum does it all! I am super impressed and extremely pleased! I would highly recommend