The broker has good customer service (fast response), fairly good deposit methods, but is horrible for withdrawals. If you don't live on US or have big bucks (10,000 or more), it is very expensive to withdraw.
The only two methods are credit card (limited amount), and wire transfer (expensive!)
Also, I had a problem with them. I placed two orders on different pairs, at some point the trades were closed... not with stop, not with take profits... they couldn't tell me why they were closed (they were closed on profit), and when I talked to them about the problem, the decided unilaterally to 'reopen the trades' just at the same price they were closed. I didn't asked that, I only asked why they were closed.
Finally I closed the trades again with a little less profit, and I tryied to withdraw my funds (only 116 usd)... with the surprise that I can only withdraw 50 usd using my CC (the same I used to fund my account), the rest I must use wire transfer (with 35USD fee or more)