This is my new favorite vacuum! It was very easy to put together and packs a powerful punch! Works well on both my hardwoods (I like using it before I mop to ensure I get up every loose piece of dirt) and also on carpets. My kids are able to use it in their rooms and it's easy for them to navigate without having to worry about a big, clunky vacuum.