I’m a novice assembler, so it took a little time for me to put together.  Totally worth it, however.