This vaccum was easy to put together and works amazing! It works well on carpets and bare floors alike. We have pets so that feature was a must for us to get rid of and keep up on all of the pet hair!!