We're getting to the end stages of assembling this piece. There is lots of hardware in 19 plus steps to put it together. It looks like it will be lovely but we had to stop because when we went to insert the shelves the holes that were drilled for the supports were off level. They were level front to back but not side to side so now we need to measure and drill new holes. The instructions are very good as long as you pay attention. It's just a long process..