All three times we've been there. Used Less Pay, which is about 500 feet south of the Punta Langosta pier (go to end of the pier, then turn right [water on your right]) just past the Naval station in the ground floor of the Hotel Barracuda). We rented the "Safari" twice, which is a VW "thing" with a convertible top (seats five) and has storage (for diving gear, etc.).
These aren't much to look at, but you couldn't beat the price ($30 for the day with insurance - summer '04)
GET UP TO A $1000 SHIPBOARD CREDIT AND AN EXCLUSIVE GIFT!
If you make your Disney Cruise Line reservation with Dreams Unlimited Travel you’ll receive these incredible shipboard credits to spend on your cruise!