Nice and firm but also soft enough for my baby. Fits perfectly in my standard Berkeley Crib!