Obviously written on piano. The lyrics are OK (don't care about their drug disappointments) but the melody is constructed in a way that the tune seems to just keeps folding over on itself, never getting a reset between verses/choruses.
It's like Good Vibrations or something. This video they made is outstanding.