Yes, this website is legal. All the music was released under the Filmmusic.io Standard License, the musicians upload their own music.