Comes vacuum sealed. But puffed up pretty decent. Does have a ton of creases in it. Will have to see what happens after a couple of days. Also has a smell to it. Kind of like paint. Size it good. Nice and soft which is what I wanted and anti slip. It is not as thick but I expected that. Eventually will get a rug pad for under it. So far seems like decent quality.