Travel agency/cars are good, but the drivers are different every time. One day they are ok, next day they are catastrophic with the same agency. Risky driving, accidentally driving full speed into huge potholes. The system is just not good with agencies hiring cheap drivers.
Departure on time, everything great organized, clean bus, clean waiting room at the bus station, kind staff. Arrival delayed only 20min because of the traffic. No problem for me.
Pick up and drop off were in time. We forget something after drop off and could meet the driver one hour later. That' was really good. But the journey itself was a desaster, because the drivers driving style was more than dangerous. Even for Vietnam. That's not a bit responsible. Espacially with a whole family in board. Also the driver seemed to be sick.
Driver arrived on time and good communication re timing/pick up points! HOWEVER, at times driver made me question if he had a driving license. Also, front seats had lots of space, but back seat barely enough room for knees. Oh, and the back doors on the minivan didn't shut, and it was full on raining...