This vacuum has been a game changer at our house. It charges up and goes all over the floors. The vacuum works on all of the surfaces we have - tile, laminate, carpet and rugs. I am impressed with the suction and how much dirt is actually has in the bin. When we first moved in our feet were always dirty walking around barefoot but now our feet stay clean after using this little robot vac. Great investment and cleaner floors with little effort.