Well built, all pieces are numbered and assembly instructions are clear to follow. Took me 4 hours to put together but I was alone to do it. The only shortfall was with delivery, the box was delivered 2 days prior to the estimated timeline and drop on my balcony while I was out of town, a better tracking and notification process would certainly improve the experience.