The game is hard, but not in a good way.
The game is hard through repetition. You start a section of the game by lighting a torch/campfire area, so when you die you return to this spot. The next campfire area is about 15-20 minutes away or more, so if you don't reach it and die before you hit it, you spawn back at the last campfire.
Now, here's where it's repetitive. You collect souls for each monster you kill, you use souls to buy new items/potions/gear, etc, that's why it's called Dark "souls". So, say you are 10 minutes along after your last campfire, and you die (the enemies are extremely difficult at random times, to make sure you die a lot), now you must start all the way back, and unless you reach your body without dying again, you lose all your souls - every single one -.
Now, I gave up on the game, because I died at a boss, 20 minutes away from my last campfire. So, I died, had to walk 20 minutes back, and IF I didn't die on the way, I could regain my souls, die from boss, and walk another 20 minutes through the same monsters, same location, same everything - over and over and over and over - to the point of extreme boredom. The game insta kills you, you go 10 minutes fighting enemies not too difficult, then a guy comes out and 2 shots you, completely unexpected. So, now you must spawn all the way back again, hopefully not dying randomly again so you can collect your souls.
The game is build to annoy and frustrate, not because hard bosses or challenging enemies, but because the game is designed to make sure you die over and over and over, walking 10-20 minutes back (while fighting all the monsters that respawn when you die). The game had a lot of potential to be fun, challenge is fun, but it's designed to piss you off, not to challenge you.