What is the meaning of Congenial?

Having the same or very similar nature, personality, tastes, habits or interests.

Friendly or sociable.

Suitable to one’s needs.

congenial

Source: wiktionary.org