What makes a (genuinly) good guy?

A genuinely good guy is someone who is honest, caring, and considerate. He treats others with respect and always looks out for their best interests. He is a good listener and makes an effort to understand what others are saying. He is also a good friend and always puts forth the effort to make sure everyone around him is happy.