Yes, it performs well on both carpet and hard floors, thanks to its powerful suction and scatter-free technology.