
The old adage "hard is better" is truely a myth. No single sleep surface is right for everyone. Therefore a store that carries a varied selection of comfort levels is the place to start.
Such variables as body temperature, sleep position and lighting should be taken into account. Mattresses come in plush, pillow-top, ultra plush, ultra plus pillow-top, firm and cushion firm.
All these comfort levels are just that - comfort levels.
It is different from support level. Support level has to do with the coil count and coil construction. The proper support may be achieved in all of the different comfort levels.
Depending on whether you are a stomach, side or back sleeper (or a combination ) will determine the comfort level you will sleep better and longer on. And that is the goal.

Although there are some exceptions to the rule, a good coil count number to keep in mind for proper support is as follows: Twin 420 or higher, full, 600 or higher; queen, 736 or higher; king, 930 or higher. The quality of fabric and different foams used should also be taken into consideration.
It is important to find a mattress with edgeguard because it gives you more mattress surface to actually sleep on. You might as well use all of it since you are paying for all of it!
Everyone has natural curves in their back. Usually the harder the surface the more the back has to drop out of alignment to meet the mattress.
The optimal mattress has enough padding to support your back without allowing it to drop out of its natural alignment. A plush mattress with good support will do just that.