We really like this bench.  It's sturdy and the upholstered cushion is a really nice fabric.  

Pros: Good looking, nice cushion.  We were pleasantly surprised with how well it looks.  Seems very sturdy too.
Cons: A bit time consuming to put together, but doable.