I played it back in 2005, and even now, 20 years later, it's still good. The industry lacks of games such as this one: short, because there's no need to inflate. Fun, hard in the right way, cool story, and that's it. Amazing game!
Game is amazing... The controls doesn't feel so nice, but it works. For a boss rush game, has few bosses, but all the bosses are very well developed. The ambience, the art style, everything is perfect. I guess, for a next game, maybe revamp the controls could be a good call. Improve the movement, the attack mechanics, making it more responsive to our actions.