I think that most of the songs are well structured and their respective melodies are varied so you don't get bored throughout the song, however you can feel that each song belong to the same set. well done!