He had a pretty poor World Cup by his standards which is why a lot of people don't really rate him - fans are a bit thick and so are the pundits who work for Sky. I don't think he's on the level of Cafu and Roberto Carlos, but he's a damn good player no question about it. He wouldn't be at Madrid if he wasn't rated highly.