My husband put this table together for me.  If I had to do it,  I could not have done it on my own.  That's why I gave it 4 stars instead of 5.  However, my husband did say that this company provided good quality screws and things to put the table together.  All and all, I'm very happy with the table.