Looks like a pretty decent offer for an Apple iPhone 7 32GB.
Unlimited Minutes and Texts + 5gb of Data + FREE Phone for £35.99 p.m
PLUS, you will also get FREE BT sport for 3 months and Apple music for 6 months
Contract is £35.99 per month / 24 months = a total of £863.76
Available in 4 colours Silver, Rose Gold, Pink or Black.
If you prefer Vodafone, you can get this offer for £37 p.m