Not difficult to assemble - did it by myself in a couple of hours and I am by no means a handy person. Quality is average - but what you’d expect from a put-it-together-yourself piece.