I bought this desk as my sewing table. It is the perfect size and holds all of my sewing supplies.  It was not to difficult to put together but did take time.  
I would recommend this desk.