I don't think they advertize on any of these forums--so they must be doing something right to be in business this long. Played there years ago--had no problems, but I'm a little player.
The last time I deposited with these guys I sent $500 to get a $50 reload bonus or something small like that, and it was like pulling teeth to get them to credit me the bonus. Their customer support was lacking to say the least.