Great bench, very sturdy and nice finish.  I expect this will last a long time for us.  Excellent customer service, we had an issue with the first one that arrived and they shipped a new one with very detailed inspection before they shipped.  I really appreciated that professionalism!