I've waited a long time for such a game. Challenging levels, dynamic action, arthistic design, good music. No unnecessary elements in the game. Tutorial is short and not boring. Fights and parkour (actually two very main things we do in the game) are difficult and sometimes it takes many tries to pass them but I gained a lot of satisfaction getting (and feeling) more skill after each one. Although sometimes fights can be frustrating. Fortunetely, after fail game doesn't load, character just respawns immediately at the last checkpoint, so it's possible to take another attempt at once. I recommend. (I run it on i7-950 with GTX960 and interestingly it works smoothly and quickly at high settings.)