I'm about average in that regard, I think. I have friends who are definitely worse, and friends who are definitely better.

If someone gives me spoken directions, or I read them ahead of time and then don't reference them, I generally do fine. But if I walk around in an unfamiliar area I tend to get turned around.