Nice desk for the price.  It does require assembly which takes some time, but it's not a terrible or difficult process.  Love the finished product!  The desk has great style and love the design.  Not a bad purchase at all and I'll give it a solid 4 out of 5.