Great entry! The gameplay loop and mechanics are quite easy to pick up and play, but engaging nonetheless. I played both single-player and co-op and it's even more fun with someone. The feeling of getting a dash in at the last possible moment is unparalleled haha.
One small note, maybe the vulnerability windows for the bosses could be extended a bit, because in co-op what will happen often is that both players will go for the same objective (let's say for example, the claw) and the second one will end up missing.
Congratz and good luck!