easy to assemble, did it by myself. purchased to go with a  white desk and it looks beautiful together

Pros: easy to clean
Cons: could have more cushion on the seat