I have no criticisms for this. This is simply one of the best songs I have heard in a long time. I wish I had more specific input, but it's just too good overall, and I don't know a whole lot of musical terms, so would not really be able to communicate any input anyway.