Wow. It's very nice!
The idea isn't very original, but the game it's very well done. I get a lot of Megaman ZX vibes from this... The atmosphere, the background parallax, the intriguing and complex level structure... it's generally very nice!