I bought this swing for my mother. She loves it! She had someone else assemble it, so I'm not sure how difficult or easy it was. The delivery was fast though!