Superfly is a Japanese rock band formed in 2003. When it debuted, Superfly was composed of vocalist shiho Ochi and guitarist Koichi Kubo. Kubo later became the band's producer and composer in 2007. Ochi and Kubo respect and admire classic rock bands from the sixties and seventies, such as The Rolling Stones. As a result, Superfly's j-pop music style features a classic rock flavor. Ochi's soulful singing voice excites the audience even when performing in huge music venues.