Arrived very quickly with all parts. Instructions estimated assembly time of 10 minutes; however it took me much longer.  The first problem was that a step is missing in attaching the second leg--instructions do not say at what step to attach Leg(b) (only tighten the bolts on the leg as the last step).  Also, not all the holes were drilled for attaching the back.  I did not have a drill, so I started the holes by slightly driving in a small nail. Not sure the back lines up well with the shelves but when backed up to the wall you can't see it. Once set in place, it is a beautiful piece and it has gotten compliants by all who have seen it.