I've been very happy with my vacuum Roomba, so I was excited to add this to my household gadgets. Unfortunately I've been very disappointed with the performance of the robot. It leaves really noticeable streaks all over the floor. It goes past thin rugs and gets stuck, it also constantly gets stuck between the hardwood and carpet transitions and most frustratingly it doesn't go past the hardwood reducers to clean other hard floors, like my kitchen tile. So disappointed. I wouldn't recommend this AT ALL. Thinking of returning of the unit.