It's pretty fantastic to have a self-emptying vaccuum robot. This might finally be the answer to my constant need to vaccuum dog hair. I've only had it about 10 days but have used it every day since and really enjoy it. The thing is really dang smart and I love the mapping feature on the app. I've yet to delve in to the self mopping but I cannot wait! The whole product is so high quality.