It was more difficult to assemble than expected, the directions are tiny and have no written advice. I had to take apart the kb assemblies and reposition to make them fit.

Pros: nice, solid feel when assembled
Cons: Assembly could be handled better