I had been looking off and on for an bench like this for a few months. 
Very easy to put together. Good quality.