The vacuum itself was really easy to assemble right out of the box i had it together whithin 5 minutes of opening.I have only been using this vacuum for less than a month but so far i have not had any trouble with it. I have a short haired dog and also a long haired one so i deal with pet hair quite frequently so this vacuum picks up the pet hair really well and leaves my carpets clean.