We baught this bed when our old mattress needed replaced. I have nerve damage in my legs- so a full night's sleep is rare.It took longer than I expected to get delivery. After it arrived, everything went smooth. I was expecting a smell of some sort from the new mattress- but to my surprise- none! I ordered the extra firm since that was our old mattress rating. It is still very new and with time I think it will soften some. I went ahead a put a feather bed on top of the mattress, along with "plush flannel" sheets- all from Overstock. I am finally sleeping! I told my doctor about the mattress- now she is ordering one also!