Well made cleaning machine! Was pleasantly surprised it works as well as it does. Charged it up and away it went. 3 dogs leave hair and dirt everywhere and I was tired of sweeping. The robot has the floors cleaner than I ever did. We have wood and tile floors and there is no difference in the job it does. Love it