I've slept on Eminem for a few albums now, but this song has some pretty good flows. I'm not a big fan of the chorus and singing bullshit. The best thing is that usually his singles are the worst songs on his albums.
Anyone trying to deny his talent or say he sucks is as clueless on the subject as Helen Keller would be.
PS I cant stand his accent that he used for a few albums.