Beautiful piece! Doors were a pain to assemble and they aren’t perfectly aligned but overall the process wasn’t super hard. It seemed like it wasn’t going to be sturdy at all but after putting on the back piece it all held together nicely. There was a small part missing from my order and also some screws but I managed. Also it’s not a pure white color, it’s more like an off-white which worked out perfectly for me.