This is a decent product. I assembled this on my own, and the assembly was not too difficult. I haven't had it for too long so I can't say how well it holds up over time. The finish is nice, and it adds a great touch to our front porch.