Here is a list of words that describe a good friendship: affable, affectionate, amiable, amicable, attentive, available, believable, brave, caring, cheerful, considerate, cordial, discerning, easygoing, empathetic, faithful, forgiving, funny, generous, gentle, giving, good listener, heartfelt, honest, humorous, kind, ...