My boyfriend introduced me to the band, saying it was definitely something I would like. I most certainly do, and I hope you do too :) If I were asked to describe it, I would say: happy elf music (not in a bad way).
P.s. I couldn't stay away. So I guess I'm (kind off) back :-)