'Not at all' is more or less the equivalent of 'de nada' (or similar expressions) in Latin languages, with the suggestion that the favour was an insignificant one, or no trouble. So, if you think that it's appropriate to the situation to suggest this, then 'not at all' is fine as a response. Otherwise, use 'You're welcome'.