Love the IRobot, it cleans extremely well, stays in line and cleans the entire floor area. The only thing that I was a little disappointed was the moping bin, after completing the job, if the reserve bin has cleaning solution, it will create a poddle at the charging station. If you pull it, it will drip everywhere. Other than that it is a great vacuum with a very modest price.