The best rate I can find online is 1.13 exactly, but you have to pay by bank transfer only and you pay five quid for delivery unless you buy £700 worth. I buy my holiday money in smaller amounts than that, keeping a hawkish eye on daily rates, by loading my prepaid Caxton card via an app.