Bus left just 5 mins after stated departure time.
This supposed to be a fast bus arriving in about 2.5hours without toilet break. However, we met with a few slow traffic situations along the way due to Labour Day public holiday, which resulted in arrival delay of about one hour. Kudos to the driver, he stopped for a 10-15 min toilet break halfway through and did a headcount before setting off again.