Assembly took several hours, but only because of the large number of parts.  Everything fit together nicely and the final product looks great

Pros: Durable finish, looks good.
Cons: Very time-consuming assembly.