This is a nice sewing table for a small area. It does not have a lot of leg room or shelves for supplies. As sewing and embroidery became more than a hobby for me I found it necessary to buy a cabinet for material, batting, stabilizer, hoops, etc.