Codenames seems like a fun spy game. 
It is a lot of fun! I like to play with my family on game nights, and it is interesting to see some people are on the same wavelength and others are on opposite planets haha.
Some people say that it isn't very fun with just two players though. 
No, I wouldn't even think it is possible with 2 players. You would need at least 4, but I think 6 players is the perfect number.
I guess that does make it perfect for family game nights!
Yes, for sure! I love family game nights, that's just one of the games we like to play.
Are there any other games you enjoy for family game nights?
Yes, we love Heads Up and Scattergories
Codenames does seem like a game that would be great for kids, I guess around 4-6 players is a good number for it.
It might be challenging for kids, but definitely a fun game for older kids I would imagine.
Do you like to play the role of Spymaster? 
I do, but it is also stressful trying to come up with the words and attempting to tie together different words to get more points.