Finally a progressive ride: Despite the traffic and road condition.