The aliens remind me, more than anything, of fighting the Big Poes from OoT (only it's a lot easier).
I thought it was kind of easy, but then again I probably used the Inverted Song of Time (because I ALWAYS play it the minute I reset time), and kept moving between the two Poes that spawned...