Set it up today so can't speak to longevity but very nice so far. The material feels good and is comfortable. It has the right amount of back cushion. I would like a little more seat cushion though. Not too bad to put together. Happy with my purchase.