"Pretty" is only used in American, not UK English. "Rather" can imply the surprise was unpleasant. For a pleasant surprise, it's better to use "quite." An option that works for any type of surprise, in any English speaking country, and can also be used with any type of adjectives, would be "really."