Best baby crib mattress ?

Ni

Looking for a good comfortable and waterproof (if that's an option but open to whatever is best) mattress for baby crib. I can get a waterproof sheet if needed so that's not a must but would be helpful! Thank you!