Not too many parts, was pretty easy to put together as I did it myself.  Looks great on my porch!

Pros: Very nice and durable
Cons: Would have liked more color options.