I'm living in the UK and am paid in USD in the US. My wife and I investigated a bunch of options on how to bring the money to the UK as cheaply as possible and this was the best one we've found so far.
Seconding/thirding Transferwise. No complaints at all. Transfers, which I do monthly from the UK bank account to my Australian bank account, take between 3 and 5 days - usually 3 - and cost me very little - a couple of dollars, if that. You have some control over the currency conversion but I tend to leave it as it is. It's a great service.