The Jet Bot+ Robot Vacuum cleans both hard floors and carpets with ease, by identifying the type of surface and amount of dust. @sassandshamrocks.com