I purchased this mattress in hopes it would help with shoulder pain I have from medical issues but had never tried one. This was the best nights sleep I have had in years. I like a firm mattress but my husband put it together in the order the directions gave and it was plenty firm. I usually toss and turn all night but on this mattress I stayed in one position most of the night and my husband said I did not snore either. I would, and have, recommend this product to anyone.