Of course! I just love that terrain!
Did I use the word in a wrong way? I'm not english, so I always translated as "impressed" or "in awe".
EDIT: Well, I searched a bit and it translates to spanish as something close to "perplexed". It could still apply