It's one of the best games of the last decade. You'll lose 150 hours to it easily. Don't be discouraged by the difficulty, Souls games can be hard to get into at first. Once you understand it, it gets easier.
There's only a dozen or so mandatory bosses, the rest are optional. So if you decide you just want to wrap it up and finish you can, long before you explore everything.