Floyd Mayweather has warned Saul Alvarez that he is up against the best ahead of their fight at the MGM Grand in September.