The Shark AI Ultra 2 in 1 Robot Self Empty XL is amazing! It cleans so good and has been a lifesaver in my busy life. It builds a map of your house easier and quicker than other modles before it. I love that it is self emptying so it can run on a set schedule when I'm not home. The mop function isn't good enough to replace actual mopping but it's great for in between moppings as a little extra light mop.