I bought this about a .onth ago. It cleans my floors (carpet and tile) very well. It even leave vacuum lines in the carpet. I love the scheduling feature and the self emptying feature. I'm still waiting for it to finish mapping my home so I can select which rooms to clean when.