The vacuum works well at picking up dirt on both my tile and carpet floors. However, the weight of the motor makes it very difficult to use. The poor balance of the vacuum is a real problem. I'm not exactly weak but I got a good upper body workout lugging the motor around.