Love the bench, it was easy to put together, the style and color are good.  Not sure about supporting 600lbs, but at least 500.