Easy to put together. During assembly we thought that the product was very shaky and loose-fitted, but once we put together all the parts and tightened all the joints, it looked and felt more stable. Looks great and good value for the price.