The set is nice for the price. my sons put it together in about an hour and all the parts were included. It arrived in good condition and in a timely manner. I did pay extra for the Handyman assembly but they cancelled my appointment twice so I would not recommend that service. I ended up canceling it as I gave up hope that they would ever come.