Great value and look.  Assembly can be done in 20-30 mins or so with the proper tools. Agreed on some holes not lining up but it was minor in my case.  Overall very happy with this purchase.