Actually, it's no longer National but Alamo, although they are in fact the same company. But Alamo does not offer the drop off service. On the other hand, getting the shuttle to the Car Care Center is easy. There is also an outlet (may be National) at the Swan or the Dolphin, forget which.