I'm biased because I kind of hate foam mattresses but I bought this for my son. He's asleep on it right now so it must be ok! Fun to watch it expand after you unroll it. Not very heavy which is nice.