This bench is very sturdy and will last a long time.  The cushion is a nice, soft material and very comfortable.  

Pros: It will be easy to keep clean with just a damp cloth.
Cons: Assembly directions are greatly lacking.  Luckily I wasn't home when 2 men put it together!