Trading with ICICI DIRECT is easy and convenient.. But brokerage is high in the world(perhaps), Customer care service is horrible. I have experienced almost 2 months struggle to get my problem solved but still trying. You can not imagine what amount and why they are debiting from the linked ICICI Bank account... If you will forget about what charges the ICICI is levying other services are almost good.