I have my salary and savings account in Bank of Baroda since a year and I would like to say that it has been a good experience so far. The staff is cooperative and helpful and seems to be hardworking as well.
Other services provided by the bank like net banking and the android application called mconnect are awesome. The mconnect app is a savior. You can check your account balance, request a statement for 3 months and do all kinds of payments and recharges. Fund transfer is also easy. The only problem with the app is that the feature of FD and RD doesnt work. Whenever you try to open an FD or RD the transaction fails.
Rest the Branches are spread all across the country and Bank of Baroda is one of the most oldest banks in the country. So I would recommend this bank to everyone.