We had an old Roomba that no longer worked the way it once did so we thought we would upgrade. I wish we hadn't. Since we got our S series its had issues. Contacted customer service, who were prompt with responses and polite, they sent a replacement. We used the replacement a couple times and had another error code. Contacted customer support and again they are sending a replacement. For the cost of this product this should not happen twice. I am concerned for the longevity of this item and its limited warranty. I wish we had gone with a less expensive model or brand. This robot will be our third S series, wish us luck that this one isn't a lemon.