I was very skeptical about buying a mattress online, but after reading the reviews I decided this one would be worth trying.  We have had this mattress for a week now and love it .  It's definitely a firm mattress but the memory foam is soft and you do sink a little bit into it.  My neck used to be achy when I would wake up and it no longer has been since using this mattress.  I sleep so well.  It also doesn't move at all when my husband moved in the night.  We are both sleeping so much better than before.  I really love this mattress!