Terrible! System was not exactly smart as it continues to only suck in the same area. It was ok on normal flooring but horrible on carpets! I've only used it a few times and it made my carpet dirtier than before. The vacuum bag was not full but every time it returns to base, it spills out dust bunnies all over. Disappointed in this product..