We just got this so I can’t speak to longevity but for the price it’s really nice. Very easy to put together. Feet are plastic but once it’s all put together you don’t really notice. It’s firm but not uncomfortable. One of my best wayfair purchases!