I have had a Shark robot vacuum for over 2 years. Once I started using this unit, I was amazed at how much of an improvement there has been with newer models. Setup is simple as I pulled it out of the box to charge and then had it going in no time. The mopping feature works better than I had imagined an cleans the floors very well.