Firstly, good friends should know you more and care for you very much;
Secondly, good friends should give you more advice to you, those advice may be about study, or life, or work, and so on;
Thirdly, good friends should have rich life experience which can help you to widen your eyes;
Fourth, good friends can have some common interests with you.
Fifth, good friends have a broad mind to forgive you when you make some mistakes.
In a word, everyone has their good friends according to their judgement and standard about good friends. It may be easy to find a good friend, but it will be difficult to keep good friends with one friend all the life. So we should chirsh our good friends when we have found.