We were very pleased with EZCruise. We booked our reservations online, got a shuttle as soon as we parked (and a joke told by the driver) and even though we were one of the first ones off the ship (early disembarkation to get to a football game) they were there ready to go. They even helped carry our luggage to our car.
If you plan to use them, be sure to make reservations. They had no open slots left on cruise day.