Yes! Twin Casino might be a young and daily new platform but it has received several awards, amongst which the Best Support Award, IGB Best Affiliate Newcomer and a few others.