What's the best mattress to buy? I know it's relative and a personal thing but my current one is a dreams memory foam top and I hate it - no support.