Self assembly takes a WHILE (1-2 hour process) with all the pieces, the bigger issue was some of the holes couldn't fit the bolts (2 of them, 1 just eventually reamed into it, the other I stuck as much in as it would go and called it quits--pic below). Good style though and seems sturdy enough