Worst service. CDSL debit charges very high. They charge 59 ruppe as CDSL charge when you sell your share. You cannot withdraw whole amount from your trading account. You must have to keep 1000 in their trading account always which is against sebi order which says that broker cannot held even single ruppe of client in his trading account. Ledger entries is weird, you will see lots of debit and credit which will confuse you.