It is an ECN broker so they won't trade against you. 500,000 customers, PAMM, CopyTraders, MT5 and just $1 initial deposit with 1:1000 leverage. Go figure. And, man, they are fast and efficient, this is my personal trading experience.Below is the detailed review.
http://www.forexsure.net/services/top-brokers-/instaforex/130-instaforex-review.html