I've had bad luck trying to get the PVC based hose to fit, sometimes I can get it to go on with the hot water and soap trick, but mostly I can't. Once I ended up with a cut in the hose from twisting it hard.
Sealand has their Odor Safe hose, it is very expensive (as are all 1.5" san hoses), and they seem to have convinced many people that PVC is the way to go, and that Sealand's is somehow better.
Meanwhile, Trident has a couple of PVC sanitary hoses (#140 and #148), but their premium stuff is still rubber with a wire helix and it has a five year warranty for runner vs a three year warranty for PCV..
So maybe Sealand's Odor Safe is better, but I don't think so. If you shop hard you can find #101 (and more rarely #102, which is white) for less. The bonus is that the rubber hose is much more forgiving when it comes to getting it installed on old barbed fittings. At least it was for me.
Trident Marine: Sanitation Hose
Best price I could find: 4.62/ft for 101 - 102 is slightly more.