This was fairly easy to put together and is a sturdy and high quality product. However, some of the pieces aren't exactly equal dimensions, so it is not the easiest to line up in assembly. Be prepared for a time-intensive process. Highly recommended.