The Shark Ion Robot Vacuum is an impressive piece of technology.  Great for in between deep cleaning days.  I have recommended it to friends and family and will continue to recommend it.  I like that I can set it to clean at a certain time and don't have to worry about it.  While it doesnt get everything, it still does a good job.

Pros:  does a good job when you dont have time to drag out the full size vacuum, it's small for easy storage.

Cons:  it doesnt deep clean, but it's a great in between method.