I have played there and deposited there as well. Pretty good promotions, you get freeroll entries when you deposit and the more comp points, the more and bigger entires into tournaments and such.
They don't have much of a selection of other tournaments like other sites, but that is only because they are not as big.