Very polished, although on a widescreen, there are a few UI elements cut off (the restart/menu when you die is cut off if in full screen) or in the way (some of the stats you get at the end of the game are partially visible on the left side of the screen while you are playing). Music, story, VFX all very good, and love the anime style with the bullet bounce mechanic.