I've come to the conclusion it's McDonalds! I can get reasonable coffee and really nice porridge for less than £5 at breakfast, and their grilled chicken wraps are just as good as anyone else's, and wrap the day is £1.99.