how to go from SJD to hotels in Los Cabos, Mexico

Hotel wants us to take public shuttles. Any one share your experiences? How to pay (credit card or local cash only). Thanks.