we bought a shitey matress about 4 years ago and it is now really affecting my sleep. can anyone recommend a good firm matress that keeps its shape. thanks