Walmart interview question

What makes a good financial model ?