This mat is perfect! My 5 month old is rolling and scooting all over the place and this mat helps protect him from our hard floors. There's a good layer of foam and is very comfortable to sit/lay on. He loves the bright colors and I love that when we have company I simply roll it up and store it away.