Fairly easy to assemble. Finished product looks nice. Overall very satisfied with everything including the length.