This desk is very difficult to assemble. My husband has worked on it for 2 days and became very frustrated. I will have the pay someone to assemble the desk. It appears to be sturdy, appears user friendly, is very attractive. The desk has built in electrical outlets. The cabinet above the desk is made of plastic but is fairly clear. I move the drawers that allows for private storage of items. If you are not good at putting things together, I would suggest hiring a handyman to save time.