Here's the best way to get across the general vibe of the group :

They are the best punk band ever that regularly wears cute matching T-shirts.

There's not too many other ways of describing them... I think that they're like a cold front; instead of where hot and cold air meet, it's punk and glam meeting up and creating incredible thunderstorms below.