This desk was perfect!  I was a bit worried about putting it together because of some of the reviews I had read but it really wasn't difficult...you just need to take your time.