Perfect fit for my babyletto. It's very firm but I guess that's how it is for babies.