I'm giving it a 4 star only because it was a little difficult to handle when using on the hardwood floors.  You really have to use a lot of muscle. Not as smooth as I had hoped. However it still works great and my floors are clean!