Americans treated to best exchange rate for 20 years