I have seen robot vacuums before and I expected the vacuum to do a fair job.  At first I was not impressed. But after a week it makes our carpet look so nice. But the best part is you can schedule it out as often as you like and it always looks good when done. Plus I don't have to drag out the vacuum and push it around especially after a hard day.