We ordered a mattress and box springs online (scary). In reading about choosing a mattress, they said that for side sleepers a medium was good and for back sleepers a firm was better. Since my husband is a side sleeper, and having a problem with hip and shoulder pain, we went with the medium. So far we have been very satisfied. I tend to think it is a little soft for me (a back sleeper with back problems), but so far, I can't say it has created any major problems for me. The gentlemen who delivered it were nice and took away the old mattress. The estimated 7:00 am delivery time was a bit early for us, however, and they called at 7:00 am to say they would be late (we were already up and awaiting their arrival, so not much help there). Otherwise, about a month later, no issues.