I purchased not one but two of these benches hoping for the best and I was not disappointed.  They are very sturdy and took less than 15 minutes to assemble.  They fit perfectly under my window which was what I was needing.  I would definitely buy these again.  

Pros: Easy to assemble, sturdy