I was only able to beat this game thanks to my Super Metroid experience but i have to say it is really tough with no spoilers. Kraid fight is probabbly one of the hardest fights, but I have to be honest I enjoyed the game after i crossed the bridge to go to the last part of the game. Music is OK but you spend too much time listening to it that becomes annoying.