It would be a mix between these girls.
1.Doesn't mind getting dirty doing housework/construction/painting
2.Likes her body enough to wear a bathing suit and enjoy the beach
3.Regularly exercises or does other fun stuff
4.Can be nerdy or at least doesn't mind hanging out with nerdy people
5.Is able to relax and watch TV/movies without having to reschedule everything to free up 2 hours
6.Enjoys and instigates bedroom activities.
It's not that hard, just be trustworthy and nice, and she would be the perfect girlfriend.
