I always do JUTA because it's super cheap and I have never had to wait long. Reserve online before you leave to JA and print out the confirmation they send. You pay when you get there...or last time I paid the driver when he dropped me at the hotel...then like the above poster mentioned, just call the day before you leave to make sure they have you down for the ride back.