I LOVE my roomba. I have pain issues when pushing traditional vacuums. My little buddy, the roomba is a great help. It does a good job on carpet, wood, tile and linoleum. I use it in my sewing room too. I always remove any threads and hair that wrap around the brushes or wheels. This only takes a few minutes and is easy to do. My roombas have lasted many years. I believe that regular cleaning of the appliance keeps it in good shape.