I bought this about 1 month ago with the thought that this would service the entire house. While this is great on hardwood floors and some carpet, we have struggled with thick pile carpet. You have to bend down to a point that very quickly your back is killing you. It does really nice on steps due to the light weight but I think I will have to look for a bigger machine to do the whole house.