I guess I'm really cautious when looking at brokers, but if it's working for you with no problems, great.
This is what concerns me:
They claim to be regulated by IFSA but I am convinced they are a non existent, scam regulator.
They have 'badges' on their home page, stating their regulation...