I had seen the good reviews about this vacuum and finally ordered it when we moved: our new house had a mix of thick carpet, linoleum, and wood floors and my old vacuum wasn't going to cut it.It's awesome. It pulls the dirt out of next week, I swear to you. Almost every use we had to empty the container which made me feel full of regret for not ordering it sooner, because it was clearly having to do the work of my old vacuum on our area rugs. It transitions between the floor types with a quick click, and the wand and attachments are well stored and quickly accessible to make transitioning from floors to ceilings quick (when you find that giant cobweb and go OMG and need the wand like NOW)Best of all - it's really pretty quiet! It seriously feels like a toy since it's such a fun little hard worker. Yes, some things could be better. The cord wrap is a bit awkward. The hook that keeps the cord off the ground is too wide and the cord falls out. But those are minor pains compared to how awesome this vacuum is. One warning: the first time I tried to remove the canister to empty it I did manage to empty the canister all over the floor. Whoops! Good thing my awesome vacuum could clean it all up again!