TrustScore 9.4 of 10