This game may feel a little on the harder side, but its one of the best metroidvania experiences I have ever had. The boss fights become a lot harder in the end, but its all worth it for this amazing lore. Tip: by following the story telling method of dark souls, this game tells its lore by the details in the map, so pay attention to everything.
Simple as that, amazing game, there so much content, details, side stories, things to do, steal, kill, the combat is amazin, the dialogs are amazing, the game is amazing. May be a little to much if you don't have time to dedicate to it, but in the long run, it is totally worth it.