Fairly easy to assemble. Looks good when done. Good constrction. Would give it a 5 star but one of the pcs were not drilled so had to wait on the part to be shipped. Customer service was good.