I just got back from the Carnival Ecstasy cruise to Mexico. My boyfriend went golfing with a PGA Professional & the cost was supposed to be $125. Then he found out he had to pay an extra $63 for golf club rentals, balls & a glove. THEN when we got our S&S statement on the last day we were told we owe 18.75. We couldn't figure out why & we were freaking out because we had spent every last penny & we dont have any other method of payment. Turns out, on the last day to add a gratuity for the PGA Pro who took them on the tour. He was really cool about it though, and actually went into our account & take off the gratuity so we wouldn't be stuck. I just think it sucks that they do not advise you that they will be taking out tips for shore excursions as well.