I have been letting this little shark clean for a couple weeks now and I have been really impressed with the job it does. The setup was easy to complete and did not take much time to get it up and running. While it does an ok job on carpet, we have been most impressed with its pick-up power on the hardwood floors. I was warned of the noise but was not overly concerned with that as a regular vacuum is far louder. Scheduling is an easy remedy to this. I would recommend this robotic vacuum to others.