Bought this for my DaVinci Mini crib and it fits perfectly. Mattress is good (no funky smell like what other reviewers said) and gives very good support. Best part is that you can just wipe it off when baby leaks. I use those disinfectant wipes and wala!-- clean again.