translate English to French: It has grown and flourished, with greatly improved services and new park & ride lots.
Le service a crû et prospéré offrant des services considérablement améliorés et de nouveaux parc-o-bus.