What are some key elements of a good user persona?

Key elements of a good user persona include demographics (age, gender, location), behavior patterns (how they interact with your product), motivations (what drives them), and goals (what they want to achieve).