I have played about 34 hours and have only beaten the second main story boss and probably 15-30 side bosses. The game is great fun, huge, and interesting. The gameplay is great and each boss has different move sets that make every single one unique. The weapons, armor, magic, and enemies all look amazing and there are amazing views all over. The one thing though is that the difficulty souls games are known for isn’t due to good ai by any means. Each boss is programmed to react a certain way to every possible thing you do instead of think for itself even slightly. If you start to heal it instantly charges you, if you cast a spell even if you aren’t even aiming at the boss it dodges anyways, if you decide to do the boss fight with quicker weapons all of a sudden the boss attacks faster than last time. To hide this maybe one or two bosses won’t react at all when you heal or use spells and that’s really it. Other than this the game is phenomenal and is most likely going to win game of the year.