If it is your first trip to SGN, maybe take the hotel transport, but otherwise just take a taxi. it is good and costs a fraction.
I would say that I do think that PH is now the best option. Caravelle and Sheraton just dont make the cut and Sofitel is good, but their location is not good.