I have purchased several of these over the years and just recently bought two. One for upstairs and one for downstairs. We have 5 dogs staying with us for awhile and we really have been using our Spot Bot. We wore out the one I had and now have two new ones. I love them also for cleaning the carpet on the steps, the sofas and the car upholstery. I think the newest one I have is a big lighter in weight and that is good. I have two flights of steps and have arthritis in my hands and knees. It was hard always going to get the cleaner on the other floor from where it was needed!