Baby hasn't yet arrived but the mattress fits perfectly in our Graco crib and feels very comfortable. It also has what appears to be a waterproof material covering the foam. I think it will be perfect .