Love the desk...the assembly project not so much.  It was quite the project to get it put together.  I had a hard time getting the drawers adjusted and the cabinet doors on just right.  It seems the screws they sent for the rails on the drawers, the screw heads are too large and stick up out of the rails so the drawers don't glide easily.  I'm going to have to switch those out and then I think it'll work just fine.  I really like the desk though.  It's just what we wanted and was much needed.