Never been a GC guy but I dig this. Strong late 90s/early 00s vibes - reminds me quite a lot of "Lit". As for the structure - I like that too. Doesn't overstay its welcome or feel the need to go back to another slow verse after the chorus and kill the momentum.