Well from those samples i wouldnt call them the best, but certainly they're pretty good. Would work pretty well live i'd think. Hadn't heard of them before, thanks for mentioning.
It's cool that someone mentioned Ruins too, i'm hoping to catch their first gig in a few weeks!