Solid, and with more room than I really need. Comfortably fits my keyboard, mouse and wide screen (I think 24") computer monitor. Took me about 1.5-2 hours to put together.