Texture and firmness are great. The only reason it’s not a 5 star review is because the cushions don’t feel as big as expected.