A great story with memorable characters and plot twists. It offers a challenge and makes you really feel that your choices matter.