Rodriguez has long been a controversial player .
Beltran had nothing but good things to say about him .
Rodriguez has long been a controversial player , but Beltran had nothing but good things to say about him .