The Kalorik home HUVI robot vacuum R1 is all you need in a vacuum. You can put in on carpet, rugs or hardwood floor and it cleans wonderfully. Also easy cleaning after using. I always clean around the wheels and it's easy to take it apart so you can clean it. The vacuum has its own pattern and never misses not one area of your floor. I use it on my hardwood floor and it is the best vacuum I've ever used.