Use Revolut. It's a bank startup which offers competitive exchange rates.
I'll check it out! I've heard of online money exchange but I am always too skeptical to try it out. Anything that is processed online just doesn't seem to be reliable for me :X
It's safe as any bank. But, so far as I know it's only available in some countries.