Hi! Todos santos is Great. My grandfather (80 years old!!) uses the local bus system all the time to get from San Jose del Cabo to Todos santos. He will fly into San Jose take a taxi to the Aguila Buss station. (there is one in San Jose and In Cabo) They run almost every hour starting at 6 am. When he gets to Todos saantos he has a car and a very nice home waiting for him! He does this maybe 20 times a year!!
The phone numbers are 01 800 712 6845 in mexico
cabo office 624 14 35020
San Jose office 624 14 21100
Todos santos office 612 14 50352
I don't know if they have someone that speaks english. also you can buy the local news paper "el Sudcaliforniano" it has the daily bus schedule.