I reviewed several mini-crib mattresses and relied on the customer reviews and was not disappointed.  It's exactly what we wanted for our grandchild that will only  use the bed for naps during visits. The mattress fits the DaVinci Annabelle mini-crib perfectly and snugly around all the sides with no gaps.  The mattress is firm enough for a newborn.  I would highly recommend.