Great deal for Madrid IMO - by law of averages he will have to start declining due to age at some point.
They will now probably sign 1 (maybe even 2) of Neymar, Mbappe or Hazard to come in. All have age on their side and will be supported by Bale, Asensio and Isco.
Money is beyond a joke now. Can't remember what his wages were but must near total £150 million inc the fee for a 33 year old.