It was moderately difficult to assemble (many screws that requires allen key and takes time). The final product looks nice, but a little lower than expected. Additionally, some screw holes were missing in the back, so i never put them in and the product came damaged on the top right corner (See picture). 
(*Update item refunded)