We've rented from them once. I believe when we got there they turned out to also be an Alamo or National or some other big chain. Anyway, they seemed exactly like every other car rental business-- maybe not quite as nice an office as Hertz or
Avis, but perfectly reputable and legitimate. There is a bus from the terminal to the office and that ran smoothly.
Hope that helps.
Heathpack