It was not difficult to assemble at all. The only thing I didn't like was the table top was broken. So I called service center at 11:00 PM but the guy was so kind and he set shipment with new table top right away. It came after a week. I feel like more than I paid. Whole set looks sturdy and I like chairs a lot. It is comfortable and the color looks good too. I would recommend to buy this set.