I was hesitant to invest in a robot vacuum as I had one previously of a different brand, however I am extremely satisfied with my new Shark Matrix Self Emptying Robot Vacuum.  It does an excellent job cleaning all my hardwood floors.  We live in a sandy area and have 2 dogs so it gets a real workout.  Since I am a senior citizen, it is wonderful that I don't have to crawl under the bed to vacuum!