I received Shark Robot Vacuum complimentary from Influenster in exchange for the review. This vacuum does have pretty good features like setting up time and it cleans everyday at that time automatically, you can set it to just clean a particular area of of the house which is good since i could use it whenever my kid makes a mess. It does a thorough job by going to and fro multiple times, it also tries to climb on a little higher surfaces, goes under the furniture etc. In addition to all of the above, it saves my time. My only complaint is I noticed sometimes it does leave a little trash behind not sure how and why apart from that it does a really good job at cleaning.