Mattress is absolutely fine! comfortable for a child.
Arrives rolled up.
For the price, its seems of good value and quality.