The desk took about 2 hours to put together.  The holes in the keyboard slide out were not drilled in deep enough, so my husband had to use a drill to get them in. Definitely a 2 person job at times to get things to fit…pounded a few spots. Once put together it definitely has a great look. Fit nicely into our space. The file cabinet can be standard or legal size. Overall a wonderful desk.