The assembly instructions are mostly useless, but it’s doable. It looks great and works just as expected.