After further research I decided to give this broker a shot since they are popular in my region. Execution wise the broker is doing fine, stable with very minimal slippage. In terms of trading instruments I would say they provide what traders need, no more no less. Withdrawals are processed based on note/reminder, it will be processed with in the day as long as the submission is before working hours.