Not too big, not too small.  Fairly simple to put together.  This is perfect for me as my husband and I are trying to maximize our 1300 sq ft home for our family of 4 + dog.  I didn't want a desk that wasted a lot of space.  Price for quality is really good.