It’s attractive and fits the bill so our heating register isn’t blocked by a traditional TV stand. I personally would not feel comfortable having a TV sit on top of it. Assembly of the unit itself was fine. Mounting it on the wall is a whole different story. The brackets go INSIDE the unit, which has a flimsy particle board backing…and you need to mount on studs. So the process of trying to line everything up to be level and stable is rather mind bending, and the instructions for that part are severely lacking in helpfulness or detail. You will likely need 3 people for this part. I dropped another star because the doors don’t completely line up as you can see from the side angle photo. It’s not noticeable at a glance, but still. Finally, be cautious when hammering the nails into the backing. I ended up sending a nail into the top of the unit and chipped the finish. I used one of the wood finish stickers provided to hide it, but I was peeved!