Really love this cabinet - it does take a lot of time to put together, but it looks so nice and it’s a wonderful addition. The ball bearings on the drawer parts are a little finicky and a few of my drawer components came apart in transit, but it’s fairly easy to get back together if you take care.