I don't understand all the complaints. I was prompted by a company I used to review them on this website at the end of our transaction. Signing up and leaving a review could not have been easier.
With any review website you cannot 100% guarantee that the reviews are false but the way that Trust Pilot award points when a user personalises their account or adds reviews to build up reliability is really a clever way of doing it. I've started reviewing websites that I've already had experience with and will continue to check out websites as I come across them in the future
Just a shame I didn't come across this sooner!!
To reply as a company, please log in to your business account.