Very firm, and a lot bigger than I thought it would be but that is a plus for me! Nice color and the fabric is super soft. 

Pros: Nice fabric
Cons: Stains easily