Not my favorite episode. First off, the pacing seems really slows. But more than that, this episode is an example of a story where an important bit of information which is meant to be key to the intrigue of the story isn't revealed until close to the end of the episode. And this information being withheld makes little to no sense within the context of the world they created for the story.
If some key information isn't going to be revealed to the key characters (and the audience) until the end, it's best for that key information to have been concealed for an acceptance narrative story reason. That isn't what we get with this episode. There were many opportunities and good reasons for the characters to reveal the importance bit of information much sooner. And that just makes the episode not seem very realistic or interesting once everyone learns the twist. Instead one just feels manipulated.
It also doesn't help that this episode comes after one of the best if not the best Voyager episode of season 2.
Also, you won't miss any key info for Voyager overall if you skip it.