Overall this is a great piece and the perfect size for my TV. Don’t love the holes for cords since I don’t really have any boxes to put on the shelves. Wish it came with an optional backing to cover these up. Assembly was a bit tricky but overall I’m very happy!