I have loved my iRobot Roomba for years and the quality is excellent. Pricing of the newer models inspired me to try bObsweep. Overall, I think Roomba is a better product but it is also more expensive. Roomba features I especially like are the easy release of the cleaning brushes while the bOb requires a screwdriver to release the brush; iRobot learned the layout of the room very quickly; no safety with leaving the Roomba connected to a power source. For the price, bOb functions well. I was surprised that BestBuy only sells it online - not in the store - at least in my local.