Took a little while to assemble. But, worth it. Arrived on front porch in two days.  I bought two and they look great with my desk.