Decent quality but a bit smaller than I expected. All went together well, had to call the hardware place for a missing but screw, but they happily sent it free. I did coat the swing set with Thompsons afterwards, so I expect at least a couple years.
This set is great for 2-7. If your kids are 8-12 get a bigger set though...