My husband struggled putting it together. But so worth it. We love it. It’s heavy and doesn’t feel cheap. The “white” is more like a beige. It’s beautiful. Perfect size and the hidden compartment is such a plus.