I love this Shark AI Ultra 2-in1 Robot Vacuum. This has so many great features! It is extremely easy to set up and programming it is quick and accurate. It maps the entire house quickly which is a great feature because all areas get vacuumed specifically and not randomly. It has great suction power and I love the self cleaning brush. We have pets and of course have pet hair all over and this machine picks up everything! It even uses air to get corners clean which is genius! After its programmed vacuuming it goes back to its self emptying base. This machine also has sonic mopping which works great! I admit I was a bit unsure about this function but it really mops and cleans accurately and quickly! I highly recommend this vacuum. It is the best and most accurate robot vacuum I've ever used!