Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly, idempotent, non-destructive, and closed-world, so safety needs no restating. The description adds real behavioral detail beyond them: result cardinality is capped at one, only destinations with Guestit stays are returned, and the empty-result path requires asking the user about a nearby larger place. It stops short of saying whether a fuzzy/partial match is attempted, which is the one behavior an agent would still wonder about.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.