Cushion has zipper on it, so you could replace inner foam if need be in the future. Is firm upon sitting but,I'm sure will flatten some. Good buy for the price.