At work, on my lunch, over these PC speakers that sounds as good as anything I hear on the radio. Good mix and good track.
Not sure on the guitar solo BUT BUT BUT that could just be because I'm a very old man and I don't get it. It's probably "hip" and "rad" for the young people.