It has everything I need. 3drawers, a keyboard drawer or use it as a drawer, file cabinet and a file drawer. The material is great. Love the size, not too many medium size desks. Either they are too small and simple or too large.  The only reason I gave it a 4 star is because this desk had a few imperfections some I can live with and got a discount. It was my choice. They would take it back but I decided to keep it. Now I realize there is another issue. Another inperfection. So all I can say is they will work with you but make sure to check your desk thoroughly.  The imperfections are small.