Very nice bench with good storage.  Sturdy and quality materials.  Fairly easy to put together.

Pros: Sturdy, well made and looks nice
Cons: N/A