Perfect for storing machine embroidery thread.  Assembly was time consuming.  In fact, my husband said if I ordered another one,  he would pay the fee to have it arrive assembled.