Overall, my experience trading with their live account is amazing. It's smooth and the spreads don't go as big as I thought they would. So, I can say that I had a pretty good deal trading with them. However, my experience with the demo account is pretty much hell. There are so many errors that I can't event count anymore. This is very unfortunate considering a lot of people use a demo account to practice and to backtest their strategy, I am included. So, I hope they can take care of their demo account soon.