We checked VERY thoroughly.
They don't have legal basis. Federal law specifically prohibit clauses that prevent open reviews. It is dubbed the 'yelp law'
I would double check that legal advice (assuming you actually consulted a competent attorney who specializes in this law). See my analysis elsewhere in this discussion.