I don't see what all the fuss is about. This site does relatively the same as all the other travel websites
Connect with Facebook to get one click access to Trustpilot. It's easier.