From just having it apart a little bit it seems fairly straightforward. I have done work on washers, mowers and cars and am fairly handy. That being said, I used the vacuum and it works extremely well on the rugs. I noticed that it makes a weird whining, grinding noise when you first turn it on...