Nice functional desk.  The desk was easy to build and can be completed by one person except when you place the top on the cabinets.  The desk was delivered (2 boxes) on separate deliveries/days which makes you wait to put it together.  The only thing I would recommend is a shelf for the left side cabinet.