The worst. $4 fare (insane) for horrible service. Buses are ALWAYS late. Drivers are rude and callous - I saw a bus crash into another bus while waiting at the Finch station terminal. If a driver sees you running for the bus, they still close the doors and leave EVEN THOUGH you're like 6 feet away. The staff is always unhelpful and when you call or email them to complain, they basically reply with "oh well."