The MELLO supreme gel memory foam mattress exceeded my expectations.  I got the 10 inch and was not expecting the firmness that it provides.  The top layer provides soft comfort, but underneath that, is firmness that is much needed in this house. The packaging was very impressive also. It was a tall but manageable box.  The mattress comes rolled and vacuum sealed.
I let the mattress lay flat for 24 hours and it expanded exactly as described. I was skeptical at first but it really turned out well.  My only (small) complaint is that the material in the top of the mattress could be tighter. I still highly recommend this mattress