I would very much recommend a sleep number mattress. I got one a few years ago and it is fantastic. They are pricey and I know people balk at that a lot, but you also will be spending roughly a third to a quarter of all your time on it for the next 10 or so years. Why not go for something of a higher quality?