Lack of coyote time and getting sent to the beginning on any mistake (including waiting too long!) frustrated me to the point of giving up, unfortunately. But the music is astoundingly good.
No worries! The game turned out a bit harder than I expected