The assembly was a bit labor-intensive but I think that the hundreds that I potential saved by putting them together myself was worth every minute of it. And the build quality overall seems very good so far.