Just dropped off our rental there yesterday.
I can't answer most of you're questions because the rental was in my friend's name and she made the reservation. I think the cancellation policy was 24 hours prior.
I can tell you that after landing and walking over to
Budget, we were in our car less than 10 minutes and off to our destination.
Drop off was easy, we parked in a line at Budget, a rep came out, inspected the car, my friend talked to her for a minute and we were done in less than 5 minutes.
I would highly recommend them due to convenience and best overall rate, we were extremely satisfied.