Yes,Yes,Yes,Yes,and a million more times Yes.
It's got a good story, good characters, solid fun combat, great art direction, great level design, and it's soundtrack is fantastic.
I really enjoyed it and I don't often like these hack and slash style action games, but DMC:Devil May Cry was...