it be pretty rare when I would rate a product with 5 star but the Roomba or Simon as we call it in we house , have make we life so much easier . yes it do have its drawback in that you need to clean the brush , empty the canister and it only will do so much square footage on one charge but overall it be a great product ,