"Be good company" is commonly used to describe someone who is enjoyable to be around and who brings positivity and happiness into the lives of those they interact with. There are many synonyms for this phrase, such as "great company," "excellent company," "delightful company," "amusing company," "engaging company," "pleasant company," and "entertaining company." Each of these synonyms convey the same idea - someone who is enjoyable to be around and who brings happiness to others. Whether you are describing a friend, family member, or someone you have just met, using a synonym for "be good company" can add variety to your language and emphasize the positive qualities of the person you are describing.