Seems like a decent Deal.
£25 Per Month includes:
Unlimited Mins and Texts
Entertainment pack - Now TV/Spotify/Sky sports
4gb Data and unlimited minutes and texts in Europe
Not much else you could ask for.
Minus Cashback it works out at £18.75 a month.
Almost impossible to overcharge yourself unless you are sending picture messages or go outside of Europe.