What a fantastic vacuum! I got this machine because of the self cleaning feature - I know it’s meant as a dog hair feature, but I have super thick hair that sheds all the time and my husband was tired of cleaning out the roller. I really like that the extender tube is part of the handle and not just an attachment. I haven’t used all the attachments yet, but I am excited to try the duster on my ceiling fans. The canister is HUGE, especially for such a relatively compact machine. Works great on my hardwood floors and has separate modes for hard and carpet. Rolling it around takes a little getting used to, but with practice I can figure it out.