We purchased 2 of these for our twins coming.  They both fit perfectly into the mini cribs we bought and there are no gaps.  No problems in receiving the products and no visible damage to the mattresses.  The mattresses feel firm with some softness to them when more weight gets added.  Overall we are happy thus far!