I bought this product a few years ago now. It has held up very well! Assembly was easy, it took maybe 30-45 minutes as I recall. I threw a wood seal on it so I wouldn't have to worry about oiling or staining every year. I bought cushions for it and dust it all off periodically. I am so happy with this product and this company!