Love it so far! 4 stars because the door derailed from its groove a few times until we got used to how it slides (don’t lift it up, just slide horizontally!) 

Just FYI, there is a wall in the center separating it into two halves that is not removable. The shelves on each side are removable. There is only one hole for cords (on the left top side) but there is a small gap between the shelf and the back wall so you can thread cords from the bottom left through to the hole.