My understanding is anyone can see who is messaging who, but only the sender and receiver or whomever has a copy of their private keys can read the contents of the messages because they are encrypted.
Discussion
The way I describe it to people is it’s like having a conversation in a crowded noisy bar. Everyone can see who you’re talking to, but they can’t hear what you’re saying.