I swear by my cheap memory foam orthopaedic mattress I've had for 5 years, it's got abit softer or most likely I've got heavier lol, but it's generally very firm and supportive, i think its 4inch memory and 7 inch foam. Spent about £110 for a double from ebay, so just some really bog standard...