May I please give this mattress ALL the stars!  I slept well for the first time in months, and even better, I woke up without aches and pains!  I wanted to stay in bed and wallow in the deliciousness.  This baby is thick—you will need sheets with deep pockets.  The top is cushy, but not squishy.  It was supportive without being too hard.  I’m a side or stomach sleeper, and I had no trouble finding a comfortable position right away.  Getting the mattress here took a while, but customer service fixed everything as soon as I called.  The Serta delivery people were awesome!  Super helpful, polite and friendly.  I was very impressed.  Truly, this mattress is a wonder!  Worth every penny.