What makes a good game?

A good game is made up of players, easy to understand rules, a theme and a comfortable space to play it in. It engages the players to want to come back and play it again. The game and bring about different emotions. It can be funny, serious, difficult, stressful, or exciting. It can be based on luck or strategy but the key element of a good game is engagement. Are players bought into the theme of the game and understanding the rules or are they distracted and confused? The games I keep going back to keep my engagement and allow me to interact with others while I play.