This is a really nice desk. It is bigger than I thought which is fine because the work area allowed for all my cricket machines to sit on it . It has shelves on the side which is fantastic because the machines can sit on them when not in use . I love the fact that it has its own outlets because the room i put it in has limited outlets so now I have more .You have the choice as to which side you want to assemble the shelves on . Also if the opposite side it has 2 hooks . GREAT DESK .. Assembly was a little bit of a pain in the  according to my daughter but I think that is with most things now…I am sure with 2 people it would have been easier and faster …