Easy to put together. Ours came in undamaged and good packaging. White is a smooth matte finish. Mounting on the wall definitely requires 2 people and some planning but it’s doable. Mounting hardware goes INSIDE unit so it’s not visible.
All hardware came in one mixed bag. Was missing half a hinge but just left the middle door off. Looks sleek and clean! Looks good under our 75 in TV. 
Had to drill our own cord holes but it’s customized to us. Do this before mounting and before putting on the top to make it easier. Install doors before too top if your drill is large. I did at the end and drill didn’t fit well but doors off made mounting easier I think.