Starfucker (or STRFKR) haven't made life easy for themselves, picking a name that's likely to make even the 'edgiest' radio station hesitate to play them before 9pm. But then again, with their musical brand of galactic humpery they probably don't need to worry about that: Album number three is damn fine.

Miracle Mile starts strongly with 'While I'm Alive'; a track that's riddled with the electro-pop hooks that have become expected of the Portland based 3-piece, and are, as hoped, present throughout the entire record.

As electronica goes, Miracle Mile's best efforts sway toward the dance-floor happy end of the spectrum. Funky, pulsating bass riffs and dizzying leads designed to keep you dancing to the small hours are what this band does best. When STRFKR do stray towards the gentle, dare I say, 'ballads' though, Miracle Mile missteps. A prime example is 'ISEA' which, at 53 seconds long, feels like nothing more than lazily executed album padding.

Thankfully though, these moments are few and far between, although the band do get rather close to the line on a few too many occasions. 'Ya Ya Ya' and 'Khalil Gabron' are about as placid as STRFKR can comfortably get before they risk sounding like a bargain-bin Metronomy.

Without a doubt, the album peaks with 'Atlantis' a track that's primed for remixes certain to be pumped into indie electro discos across the world in between M83 and Neon Indian. Sounding not unlike the best tracks from that Empire of the Sun album that'll never get a follow up (which makes me sad) 'Atlantis' renews the records vigour after a brief but noticeable dip.

The refreshed enthusiasm continues in 'Leave It All Behind' and 'I Don't Want to See', which has the lovable, ever prominent, 80s vibe that's become so commonplace that we really should start referring to it as "a late 00s, early 10s vibe".

You might think it crass, you might think it childish, but STRFKR couldn't really have chosen any other name; not when they make electronic music this seductive.