This bench looks nice on my porch and so far has held up, although I'm not sure how durable it is. Assembly was mildly difficult but manageable. Great overall value.