Received Roomba well packaged but it arrived with a bad battery (won't take a charge) and only half of the power cord. So I had to spend another $40+ in parts just to have a chance at getting this thing running. Listing made no mention of any issues. Very disappointed.