I can’t speak to the assembly, my husband took care of that, but the peice is beatiful. Sturdy. Holds a lot. I’m very happy with it. TIP- don’t use pledge to clean, leaves a streak