The mattress came in a bag, so I was rather confused, but once the seal was broken it took it's form. It's not very soft, but I put a mattress pad on and it's just fine for a twin bed.   

Cons: It comes in a bag.