I don't how we managed before getting this.  It's like sleeping on a cloud!  It's not too soft and has the perfect amount of firmness to make all sleeping positions incredibly comfortable!