It's a Moto Z. Which was £299 from John Lewis a few weeks ago. Amazing price. Then amazon did it for £349 last week. Now they're doing it for £354.99. So cheaper than the retail price, so in that sense a 'deal'.
This is my second deal - and still probably something I'm not going to end up buying myself.