I'm looking for a new mattress but no idea what to get. What's the best for support and comfort AND at a reasonable price? I like a firm mattress but not with springs that jab you or too soft and end up hurting. Ideas please?