We bought 2 of these for our sons and they are perfect.  my husband actually used one of them for the summer while working from home and he said it was a great desk for the price.  we paid someone to put them together for us and they said it was not hard.