I've been using TransferWise for the past one year for transferring money to my family. Their rates are competitive, the product is really smooth, and there are never any hidden fees. It is one of the very few financial products that I really love.
I got to know about TransferWise while listening to a a16z podcast. Its pretty cool, check it out!