Excellent - the progression is great...as in it builds up to the chorus perfectly.
One thing I noticed at the end (might be elsewhere but) the chords you use sound like 5ths or major whereas they may need to be minor chords in spots. Minor point (pardon the pun) but that popped out. Other wise I liked it