My review was deleted and they didn't tell me why either. They say "Trustpilot is committed to transparency." but clearly aren't. Also, sometimes when you try to post a review or log in. "Whoops!" will pop up. It's the most annoying error message since it tells you nothing.