We are thinking about St John for a trip in November. Does anyone know if O'connors car rental still has a branch in town?I know they have one at the Westin by I want to park in a lot in town at night. I remember they had a branch by the Texaco station but I read on the forum that it's gone now. Help please.