Assembly was a bit challenging (took about 2 hours) but worth it. Very sturdy once it’s together. Highly recommend a big matmouse pad as the top appears to scratxh easy.