I don't agree with "is tired of."
A long hike in the mountains may tire me out, but that doesn't mean I'm tired of long walks.
"Tired of" is a phrasal verb meaning that something no longer interests you.
I would also say "surprised by" rather than "surprised at."