Best purchase I've made in a long while, was worried it was going to be too firm as I have a bad back but it's perfect. Supports me in the right places and soft enough that I can be comfortable all night long!