This thing is a kick to use and I was impressed with all the dirt that it picked up! I really didn't expect it to work that good but it does! It has some difficulty finding its home but with the remote control I can just guide it to the right spot. I enjoy using the remote with it too! It does our hard floors and has no problem getting on our shag area rug. Be sure you pick up things that might be in the way, i.e. dog toys!  I would recommend this to anyone looking for a less expensive robot vacuum.