I think this one caught me for its melody off the bat. There's just a really nice progression to it.
Top that off with the fact that it's a perfectly-executed synth pop single, and well, you've got yourself a recipe for an easily-digestible and noteworthy song.
I'm struggling to find out exactly where these guys are from, so I don't really have a whole lot to go on. All I know is that the duo have been making music together for a long long time, and hopefully that continues to be the case.