Cushion is firm and structure is sturdy. I like it a lot. I bought three of this and my friend like it so she bought one too.