Easy to put together, used it first time today, it worked great for the wood floors and area carpets. Which is why I purchase it.  So nice not having a cord to struggle with.   Not sure if it would hold up to a whole room carpeted area.