Overall it was straight forward with assembly. The challenging parts were that:
1) Not all the pieces were clearly labeled as some of the stickers had come off
2) Not all the pre-drilled holes aligned (there was at least one that was really hard to screw into place
3) For the backing, there were no pre-drilled holes, and attempting to screw in the tiny screws without any guidance - well that just plain didn't work. I abandoned putting a back on it. Either please pre-drill holes or use nails instead of the screws.
As for the sturdiness, it's a little shaky, but is doing it's job well.
Assembly
Overall it was straight forward with assembly. The challenging parts were that: 1) Not all the pieces were clearly labeled as some of the stickers had come off 2) Not all the pre-drilled holes aligned (there was at least one that was really hard to screw into place 3) For the backing, there were no pre-drilled holes, and attempting to screw in the tiny screws without any guidance - well that just plain didn't work. I abandoned putting a back on it. Either please pre-drill holes or use nails instead of the screws. As for the sturdiness, it's a little shaky, but is doing it's job well.