Some of those scam accusations are literally 6+ years old and are made by questionable forum members.
While I personally would not deposit here and find it of poor taste to abandon the forum (especially while leaving a bad reputation), they most certainly fit the criteria.
Furthermore, they have been awarded some credible achievements from a legitimate online casino authority (AskGamblers).
Nice find!