Yes, the site is definitely legit. They are licensed and regulated and have made several reputable deposit methods available to their players as well.