This is a great bench for our front porch.  Required a bit more assembly than some other products, but with handyman skills, it ended up being a fun project.

Pros: Great looking and comfortable even without cushions.
Cons: A bit more challenging assembly than some ofther products.