Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the safety profile (readOnly, idempotent, non-destructive, closed world), and the description adds real context on top: page size cap ('at most 12 photos'), no-dates-required, and the scoping invariant that a room never includes property photos. It stops short of return format or error behavior, but that is acceptable given the annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.