Anne and Paolo wrote:
This agency is under a new name with good reviews, but its old names have terrible, terrible reviews. :-/
Then there's no doubt about whether these terms are reasonable or not. They have changed their name, but they have not changed their business practices, and in a few months' time the new name will have the same terrible reviews as the old ones.
Avoid like the plague.