Yes. The site is licenced by Curacao, one of the most well-known licences available.