I purchased this to replace the thin, flimsy mattress that came with our cradle. It is perfect. It is a nice quality product and it has made the cradle more comfortable for my son. Prior to this mattress, he wouldn't sleep in his cradle because the mattress pad that it came with was so thin and uncomfortable. I recommend buying this sooner than later as it has been a lifesaver with battling the issue of getting our son to sleep in his cradle. It is the correct size of 18x36, where as other mattresses run a little small. It created no gaps and I feel it is very safe, safe enough to replace the one that it came with.