The site I'd good. Good games. Good bonuses but the customer service is absolutely ridiculous. They lack staff in customer service and you can surely expect a reply from them within 24 hours but its a long time for any query. Overall, a good site but service can be massively improved
Claim your business profile now and gain access to all features and respond to customer reviews.