Impressed may not be the right word (if you know German words, and how they can express ideas in one word that don’t have equivalents in other languages, then maybe there’s a better one…

Glasgow