I personally prefer seeing numbers not written as words, but I think the general consensus is large numbers are written as numerals, while anything small is written out. Also, you should keep it consistent too, so no writing 21 in one sentence and twenty one in another.
Also things like "He had...