I have been looking a reading reviews for a canister vacuum, I have wood floors throughout my home, but one bedroom and the stairs have carpet.  I choose this vacuum because it was small and would be easy to store and the reviews were pretty good.  The vacuum was wonderful on the floors and the stairs not so good on the bedroom with the rug,  but since it's just that room I can deal with it.