Assembly took a while  I had to drill a few holes but we’re happy with it now. The fireplace is nice, haven’t really tried the heat setting except to check that it works. Our 65” tv looks great on it. The holes for cords are only on the bottom of each side.