I'm not suggesting that iRemit are the best, but I always use them for a couple of reasons. It's (so far) been quick, easy and secure.
Their RoE is always pretty darn close to the interbank rate (this afternoon I got 69.10 on a downward slope)
Their charges (if I recall correctly are £6 for up to I think £700) It's cheaper online etc
Even if you don't feel like changing justr give it some thought.
They also do a 'load it up' pre-paid visa card. When the rate is good add a few quid at that rate and it's already it Peso for your use (or your mahal)
Again, maybe give some thought.
Like I said, I don't claim they're the tops but they're pretty good.
Food for thought