Fairly easy to assemble.  Comfortable for higher desk as it has a foot rest.  Will purchase another one for shorter desk.

Pros: easy assemble
Cons: bottom seat does not adjust for angle.