Full disclosure: I didn't finish it. I'm not really a big Metroidvania guy.
Regardless, what I did play was insanely polished, fun, and interesting. It also fit perfectly with the theme. Amazing job!!