I dont know about their past but I am a satisfied player for the last 2 months that I have joined this group. I think there are a couple of matters that could improve the overall image:
1) Perhaps its time to re-consider the above mentioned withdraw fees. Competition is hard out there and although there are a few reliable playtech casinos, most of them don't apply such fees.
2) Partial withdraws (where the deposit is returned firstly and then the winning separately after 3-5 business days).
I have experienced next day withdraw from your casinos in my first withdraws and I was satisfied. What may be the need to change this now to the partial-withdraw model? (again competition may help)
If many players complain about these 2 details, situation may change.
Then the forums and these casinos will get more happy players.
'Happy players' love simple terms