It’s got good suction for hard floors but wheels are plastic Making it noisy. It doesn’t pick up on carpet. I have mostly laminate flooring so it’s fine, the upside is it’s light as a feather and doesn’t have to be recharged all the time atnd being a pensioner it’s ideal. I only gave to use my proper vacuum for my carpets.