We've had two previous robot vacuums that we liked because we didn't have to vacuum ourselves, although their rollers required frequent cleaning. Both stopped working after about 1 year. It has no wheels and instead just sucks up all the dust and dirt. We used it once on a Berber rug and it worked well, and later in our wooden floored rooms with oriental rugs and it was great. It collected particles better than the previous two cleaners. We only used it twice. We don't bother programming it, we just let it move randomly. We didn't use the wiping function because there are mats in both areas.