congenial

adjective
  1. pleasant and friendly; agreeable in nature or character
  2. suited to one’s needs or nature; compatible

Examples