This is the best product we could have purchased. After a good bit of research we decided to splurge on the s9+ with the self cleaning base. It has truly exceeded our expectations. We have two dogs that shed and a cat. The iRobot cleans absolutely everything without missing a beat. The s9+ seamlessly transitions from our hardwoods to 100 year old area rugs and does beautifully. 10/10 would recommend to anyone in the market for a robot vacuum.