Assembly took some time but was relatively straightforward. I didn't have any difficulty with the instructions (but there were a lot of them!). I'm happy with what I got for the amount that I paid.