Perfect fit for my needs. Love the grey wash colour of the shelves. Although self assembley, the pieces are numbered to enable an easy put together.