Mayweather has a superb defence and is very hard to hit.
He is as slippery as an eel.
A lot of good fighters have simply not been able to land clean punches on him.
He isn't much of a puncher and wins nearly all his fights by points decisions.
For this reason I don't rate him as one of the all time greats.
Mayweather is lucky that he faced both Manny and De La Hoya when they were past their peak.
Manny especially at his peak would have had the speed power and stamina to land punches on him and knock him out.
Mayweather is a woman beater and an arrogant arsehole, and I really wish Manny had punched his lights out.
But you have to give him some credit; at least he won't end up like so many boxers broke and destitute and ripped off by promoters and other parasites.
He has taken control of his career and finances and will retire a very rich man.