STS has been in the betting industry for over 20 years and is licensed in the UK, Poland, and Estonia. eCogra, an independent testing laboratory, has also validated the website's security. It's safe to say that it's reliable.