This comes all rolled up. I was worried if its going to be decent but I just slept on it and I would say it is just fine. I dont think Id get it for a heavier person. This is only 8 in high. I think its really good for kids rooms and bunk beds etc