The assembly was time consuming, but was very easy to follow and totally worth it. The cabinets are gorgeous and fit perfectly in my dining room. I am very satisfied with my purchase.