I am in the UK and have used the UK wing of xe for a few years and find them quick and easy to use once an account is opened with them.
The history is they are a Victoria BC company which was recently bought by Western Union and traded under a different name in the UK when I 1st used them.
All via net when accounts set up with no fees if you do eft's , they make their money on the spread, and always have better than bank rates. Hope this helps.