I bought this for my future grandchild. My daughter sleeps on a foam mattress (which we also bought at O.com) and she loves it so she wanted to choose foam for the baby's mattress also. The mattress was covered in a vinyl cover - just like a traditional spring crib mattress. It seems very sturdy - I'm sure it will be more than adequate for an infant thru the toddler years. I priced crib mattresses elsewhere and O's prices were very competitive. Throw in minimal shipping charges and not having to leave the house to shop - and this was a totally perfect purchase!