10/10 game, I've enjoyed it for most of my time and would keep playing it, the fun thing is, half the bosses you fight and you find hard can be beaten by a summon or you're friend which you can summon and to help you fight which makes fights more fun and easier if you want to 100% the game entirely, the boss fights are fun and the quests are actually interesting and it gets you invested into it, this is now the best game I've ever played in awhile.