It is 70% firm, 30% soft on top layer, definitely a good support on the sides. I just feel like it is a bit too firm for my personnal preference HOWEVER it cured the problem I had with my neck, with my old, soft mattress, pressure and bad posture were giving me horrible pain in my ear (it has something to do with the vertabraes) anyway, no more pain! The smell was really annoying for the first 24h.