I reserved the car 6+ months out, but Justin called from the branch in Salt Lake City the day before my pickup to check to see if there had been any changes in my arrival date or pickup time (there had been), and was there to greet us when we arrived. We picked up from the downtown location rather than the airport and were upgraded to a Mazda CX5, which fit our needs perfectly. We had a one-way rental with a drop off in downtown Las Vegas, but he told us we could drop off at the airport location if that ended up being more convenient at the end of our journey. It was and we did, where "Q" took care of us quickly and professionally, even having a driver take us to our terminal in the same vehicle so we didn't have to transfer our bags. I will definitely use Enterprise again for my car rental needs.