A canister vacuum works best on stairs and is easier to transport between floors. If you want an upright vacuum cleaner for deep carpet cleaning, you may wish to consider an upright for the downstairs and a stick vacuum for the second floor. You’ll still need to perform a deep clean on the second floor occasionally.