Really fun, and polished, to the point it has a huge professional feel to it.
Reminds me a lot of Contra and that says a lot of good stuff about it.
Sewer level/boss battle, felt a little long/repetitive at some point, a small wave/enemy counter would work well for that.
Amazing work on this.