It was difficult to assemble as it arrived completely flat-packed with many pieces.  I would only recommend this someone who is handy and can build it themselves. I couldn't justify the price once I had to pay someone to assemble it for me. It is high quality and has a very nice painted finish.