Fairly easy to assemble. Nice and sturdy. Only one issue- we cannot put our desktop cpu on the shelf it was meant for. The cpu has to go on a separate table. We got it to match my husband’s white computer and it’s perfect.