It’s perfect. Assembly was straight forward and easy to follow, I put it together myself. I did have a slight issue attaching the tv stand doors but I worked through it.  I would definitely recommend it.