As it says on the tin:
Motorola Moto G4 - latest 4th Gen. (NOT G4 PLAY!)
NO upfront costs or cashback redemption to achieve this price PLUS £33 cashback from Quidco - effectively making this £8.63 per month!
There is a cashback redemption alternative on the site, if you have the patience for those, which works out at £10 per month over the term and ups allowances to 2Gb and 1000 mins. the choice is yours.
As for the Moto G4, it is hands down one of the best budget/midrange handsets available - plenty of good reviews etc online.
For the money, I think this is one of the best deals around and I've just ordered one myself as a xmas/bday present for my brother (the lucky sod, I'm paying for it for the next 2 years!).
Be kind in the comments please, it's Christmas after all
NOTE: For anyone worried about running out of data, you can double allowances to 2Gb and 1000 mins for an extra £2.50 per month, and double it again to 4Gb and 2000 mins for £5.