I love this mattress.  I looked at several options before picking this one, which was both within my budget and had the features I wanted. I was a little concerned about buying a mattress without trying it, but the 100 night sleep guarantee made me feel confidant about it. 

The package arrived quickly in good condition, mattress was easy to unroll and filled out to it's proper size in a couple hours.  There was not a noticeable odor at all. It's firm enough without being too firm, it's soft enough without sinking into it, in short it's just right. I have a 1 inch memory foam topper on it because I already had one but I probably don't need it to be comfortable. I would definitely buy another - we have a guest room bed that needs a mattress upgrade and this is top of my list.