The kit was easy to put together. It did a great job on picking up dog hair and debris that they drag in. I have three huge dogs that shed a lot. I used this on hardwood floors and loved it. It did not leave streaks nor was it sticky.I will definitely keep on using this product