I love this bench. Minor assembly but not too difficult. It has held up well. It looks great on our porch.