We bought this mattress for our as-yet-unborn baby, so we haven't actually used it yet. But it seems to be a solidly constructed product. No weird smells coming from the mattress, and the fabric on top is soft to the touch. (Will have to see how it holds up in terms of being dampness resistant.) The infant side seems appropriately firm, while the toddler side is slightly softer and more comfortable.