What makes a good persona?

A good persona has a believable profile which enables the reader to tell an accurate story based on the insights it provides.

It should be directed by reliable findings and regularly reviewed for necessary updates as your user base, and their needs organically change over time. A poorly researched persona can undermine a project and product direction.