All the time as I don't drive.
No. It used to be good but over the past year and a bit the price has gone up, there are less drivers, the trains and buses started not comnig at time and services were randomly being cancelled with no warning. It's a huge issue here, one of serious debate...