I have only used it a few times, but so far so good. It is very simple with plenty of attachments. I haven't had too many uses, but the carpet setting for my stairs was great. It seems to have a little trouble on the wood floors with some things, but overall it has worked really well.