The ballad reminds me of When the Children Cry by White Lion. I honestly don't hate it. The solo doesn't sound Slash-like. I don't really care for the rocker. I'm not a huge nerd when it comes to Axl's voice but something sounds a bit off. I think it's just a bit too much Axl to be Axl, if that makes any sense. My guess would be an impersonator.