It was fairly easy to assemble - all the parts (plus extras) included. There were some spots that weren't painted that we will have to touch up - but overall very happy with the product/value.