Fans call it one of Eminem’s ‘best in a while’