I got this for my Grandaughter she is wild and wonderful I needed a new mattress having a used my old one for many years and several grandkids this one is perfect it is so comfortable it is soft with the right amount of springback it is water resistant and has a washable cover it has a side for infants and toddlers it is breathable so it can get better airflow it is Eco Friendly which is very important it is Hypoallergenic it is comfortable for grandmas to fall asleep on too which takes a great mattress I recommend this Halo DreamWeave mattress to everyone