I bought this mattress for a couple reasons: (1) we needed an extra bed for our 3 year old granddaughter coming for a visit (2) we often have family visit and/or visit them, and an extra bed is always handy.  The idea of having a mattress that would fold and be portable sounded like a good option.  It arrived quickly and didn't take long to expand.  I didn't notice any sort of odor from the foam.  Our granddaughter slept very well on it.  Granted, a 3 yr. old isn't very heavy, but my husband also laid on it for a short time and said it felt better than the mattress we sleep on.  Since we haven't had an adult sleep on it all night, I can't really give an opinion on that, but it seems quite adequate, the price was reasonable and I have a mattress that is portable enough to move wherever I want it.  All in all, I'd say it's a good product that lives up to its description.