I bought 2 of these, one for each of my kids and they love them.  Price is great for the desk.  Assembly was ok, after the first one the second was easy.  Comes with wheels or standing legs which was nice too.