I bought this as it is both a baby and a toddler mattress. It is firm on one side(baby) and soft on the other side (toddler). I like that it comes with a cover on it so that you can wash it when it gets dirty. It does not make sound when my son rolls over. My previous mattress makes that sound. My son loves to jump on it during the daytime. I can say that this Graco Mattress is of premium quality.