Just to update for anyone who may have the same concerns as me, did the drop at Alamo in Tampa and it was really simple - they even loaded the bags on to and off the bus for us and dropped us right at the door where our check in desk was so in some ways even easier than with an onsite car return!