Yes. We have given AHTI Games a high 88% rating in our review, which means that most players should be happy there.
Read our AHTI Games review for all details and offers.