I have bought 2 Ambassador mattresses, one for the carry cot and one for the crib. I have searched extensively before buy any mattresses and I am very pleased with this one. It comes in so many different sizes that would fit absolutely every moses baskets, cribs or carry cot. You might need to go on their website if you can't find your size, they'll most likely have it there. My 1 month old baby is sleeping perfectly well on them. It feels soft enough for their little heads and the 4 cm thickness also makes it firm enough to support their backs. I am overall very pleased with them and I am now thinking of buying the same one for the cot bed. I would recommend.