This robot vacuum works very well.  Does extremely well and flat rugs.  That is the pro and also very quiet.  Do not feel it does as well on thick, high rugs but does OK.  Not great in rooms with lots of furniture. .  Best on empty spaces.