I would have given this five stars but the only issue I had was that the supports that hold the panels together on the back make it difficult to run wires efficiently.  We ended up having to drill additional holes in the panel so we could connect the TV to the boxes n the shelf.  

In addition, before mounting a TV to this you will want to make sure you use lag bolts to secure it to wall studs.  There is no way this would be secure  with a TV hanging on it.