we do have compacts, midsize , full size , SUV, we accept Bank cards ,ATM cards , Cash , Credit cards, cash app , Zelle, we don't do credit checks , we rent under 25 , we do pick up from Ontario air port and we do drop off to Ontario airport, you can make a reservation by the phone .