Wouldn't call them firm, but they are really nice. Fluffy and soft and cozy!