When I received the product I had a doubt, the cushions seemed not to hold well on the mattress which also seemed very small. In fact it is super efficient and I think it reassures our small chip 2 months which is struggling to stay in his bed too. It's getting better nights and this baby shim must contribute largely. In addition it can be placed in another bed or take when traveling because it is compact and I think it top I recommend to parents who do not have a bassinet for their newborn