I am very happy with this purchase. I needed something that held my TV cords and other miscellaneous items and this was the perfect bench. It has little holes in the back where the cables can slide through. I love the cushion that sits on top, as well. It looks very attractive in my space. I put it together by myself, and while it would have been nice to have another person, it was pretty easy to do. The piece is high quality and sturdy. I would highly recommend!