We purchased two of the twin size mattresses for our new daybed.  They fit perfectly on both the daybed and the pull out trundle.  They are thick enough, and firm enough to provide support for both children and adults.  They were in great condition when they arrived: rolled up tightly in plastic in an upright box.  They flattened out almost immediately and were ready to be used the same day.