I recommend it highly, but at the same time with much caution. It is essentially an MMO that you play alone...for the most part. Lots of min maxing and character grinding. It is ridiculously hard, and you will die non stop, and when you die you are punished severely for dying. Souls are used for everything from buying weapons to leveling up. And by "level up" I mean buy one stat point at a time for increasingly hefty sums of souls. Upgrading your equipment requires a number of unique items you have to harvest off of random item drops off of enemies, plus souls. If you die, you lose ALL of the souls you collected. There goes your hard earned stat point, or weapon upgrade. There will be grinding, lots of grinding. Finding a good spot to harvest souls or a particular type of item and then just spending hours there. You will be going to a demon souls wiki, and plotting in minute detail the paths you will upgrade your weapons and character, you will need to in order to survive. This game gives almost no instruction, or explanation of how things work, you will need to find a good faq. It is a hardcore RPG, the hardest core RPG to come out this gen by far. I doubt the majority of people who buy this game even finish the main game, let alone the new game + modes that increase the difficulty further.
If that doesn't scare you away, or make you want to pass it up then by all means get it. It's unique, innovative, has a great art style, precise spot on gameplay, an interesting world to explore. But it isn't for everyone. If the first paragraph actually entices you rather than makes you exhausted and bored, and frustrated just reading it, then it's a great game to get.
You can find me on facebook as Markus Van Rijn, if you friend me just mention you're from VGchartz and who you are here.