Perfect.  I looked at many sewing desks, and this one is perfect.  A friend of mine put it together for me, and the drawers and pull out cabinet slide easily.  It is very sturdy and looks wonderful.