I booked online about 3 days before my trip, paid advance amount online. Received confirmation immediately, driver details one day before trip. Driver called me a day before trip to confirm time and pick up location. Nice driver, clean and comfortable car, hassle free, very good experience