i have used them for a while now so i think i have fair assessment.
positives: withdrawals painless, submit form online, very quick. Support is good, i probably only called the trade desk 3 or 4 times, but everytime they pick up right away. When i first started got overbilled commissions...