This desk was very easy to put together and perfectly fit my needs! The lower shelves hold my computer tower, router and school books plus extra room for storage. The double level shelf on top allows me to have plenty of space for my keyboard and monitor, with additional space for my notebook and speakers. I highly recommend this desk!