I was a little specticle at first seing that it has a self cleaning roller that helps with pet hair. I've owned other models that said the same and didn't work well. This one was awesome. I have a dog that sheds alot and the rollers did not get clogged when picking up my dogs hair. The moping feature worked well but I wish you didnt have to swap out the parts and it could have the wet mop tank built in. The only other issue I had was it took a long time to map out my house on the first run but after downloading the app I realized just how convenient that time spent was. I can choose which rooms I want it to clean as well as telling it to spend more time in more heavier trafficked "zones". Over all very impressed with the technology placed in this system and it does an amazing job cleaning up. If you have a pet this model works perfect for clean up!