Mattress is not firm. I bought it for my toddler and its perfect for her. I do not recomend it for infants.