Yes, the site is operated by a reputable company from Malta, BP Group Ltd. It also has a license from the Malta Gaming Authority.