For the price I paid for a king size 8" firm memory foam mattress, this works great! The mattress was rolled in one large box. It was easy to unroll and take out of the airtight bag. However, it had an unbearable chemical smell, which I had anticipated. Word of caution: If you're going to set up your mattress, make sure you do it when the weather is nice outside and you can keep your windows open for days. The off-gassing will take several days to completely disappear. I would advise leaving the windows open, closing your door(s) so the smell doesn't leak into the other rooms, turn the fan(s) on high, walk all over the mattress to speed up the off-gassing, and sprinkling a box of baking nose to the mattress, there's still a hint of smell, but I actually have a 2" memory foam topper over the mattress, so the smell doesn't bother me at all and it doesn't seem to bother my dog. Now, in regards to comfort, soda all over the mattress. Trust me, the baking soda will help speed up the process and you can vacuum it up afterwards. It took a full 2 days for the smell to dissipate and I was able to sleep on the mattress on the second night. However, I still kept the fans on high and the windows open because the chemical smell still lingered in the room. I also used Airwick plug-ins in the room. It's been four days now and the smell is pretty much gone. If you put your nose to the mattress, there's still a faint smell, but I have a 2" memory foam topper over it, so the smell doesn't bother me at all and my dog doesn't seem to be bothered by it either. Now, in regards to sleeping on the mattress, I think the comfort level works for me because I have neck and shoulder pain, due to my old mattress. The memory foam is quite comfortable and I've been able to sleep better and wake up with no neck or shoulder pain. My dog seems to absolutely love the bed because he just sinks right in. Even his loud snoring gets muffled by the memory foam, which is a plus for me. Overall, I think this is an excellent purchase, as long as you can tolerate the chemical smell for several days.