Just purchased but looks great, feels very well put together. Some claim firm cushions but if they are going to last they should be. I found it very comfortable. We’ll see how it holds up but very nice piece! No real assembly required other than the clips.