Impressive storyline, challenging enemies and I also love the boss fight at the end it was so different I didn't expect it :)