So I got this little badboy and got it plugged in and charged up right away because I couldn't wait to try it out. It took a minute to figure it out but the instructions made it fairly simple and once I got it connected I was playing with it throughout the day. The APP was pretty easy to run and setting up the schedule and watching the vac go to work had me feeling like a little kid with a new toy. My apartment has tile and hardwood floors and this little guy cleaned well on both surfaces. I kept changing the schedule to practice setting it up and once you get it down, it's easy to do. I only tried the mop feature on the hardwood floor in my living room and it did a great job. This is my third Shark product and I have not been disappointed yet. They clean great, are easy to empty, and with this addition of a robot vac/mop, I can now sit back and relax and let it do all the work. I definitely recommend this and all Shark products.