It works great as long as you don't have any tall rugs or fancy furniture such as chairs without the traditional 4 legs. It is excellent, the only thing I would improve to make it even more perfect is to increase the ability to lift itself a little higher so it can better negotiate tall rugs on the way.