The end result is excellent with great fit and finish.  The assembly instructions leave a bit to be desired (unclear, missing labels) and it took longer than planned to assemble but the end result is great.