Absolutely love this thing!!! It cleans all my floors great!! I also love that it will not fall down steps. I can run it from my phone while on vacation which is also a plus!