Pretty easy to put together although I have to agree that the keyboard shelf does not come out as far as the dimensions suggest.