I bought 2 of this l-shaped desks for my teenage boys and it was super fast delivery and fairly easy to assemble.  
I assembled it myself and it took me 2 hours to  put it together but instructions were on point.