I was looking to buy something under my range, there are many expensice robot Vaccume cleaners available, after careful consideration I choose Cybovac as it contains all the feature and specigications which expensive brands has and I am happy with my choice after using it.I become very lazy after doinv 9 to 5 job, at the same time I want to keep my room neat and clean. This machine is doing its job perfectly, it takes only 20 to 25 minutes to clean my room, my room is average UK room size, it cleans all my tgree room in One charge, though it takes a good enough time to get recharged but thats not a problem as it goes itself to dock when it is low on charge, amazing featutre, I love it.There are 3 suction powers mode you can choose according to your need and of course it vary the consumption of charging.You can use it on hard surface and on carpet alike, it climbs on my carpet itself from hard wooden surface to soft carpet surface itself without any problem.It has come up with magnetic strips you can use it block its access for certain area, it has been designed intelligently keeping all minute details in mind, for example it detects itself any height and do not fall down.Overall I am very happy with my choice, suction power is strong enough it keeps clear all the hair of our cat, you can control the machine through Kyvol App, we are enjoying this smart device minimising our housework it is actually our robotic maid.