Having read all the recs on here I think I'm going to invest in a miele. Does it work well on hard floors - we have wooden floors downstairs but carpet upstairs. Do you need a different attachment for hard floors? Thanks