Well made and easy to assemble. I had to replace an old swing and this is a perfect fit. Excellent price for a quality swing.