I confirm and stand by that which was said about orders execution, it leaves much to be desired. There's a lot of bonuses and promotions but no bonus can replace high-quality service and good trading execution.
You just don't know how to trade. The trading conditions are excellent and Zero Spread account has really tight spreads. In addition they're giving a lot of bonuses and money withdrawal usually takes not more than a day.
The broker's execution leaves much to be desired. I was hoping for something better from them 'cause I saw a lot of positive reviews. But in the end lost all my deposit! Strongly DO NOT recommend!