This song reminds me of some old Biggie or Wu Tang, that's the kind of feeling it gave me. The rapper has a raspy flow like Jadakiss mixed with some LL Cool J smoothness, which is not a bad thing at all, especially over an instrumental like this. The bad dreams concept was cool, with the different hypotheticals and what not.
Good to hear a song with a concept and executed quite well I might add.