On pickup they tried to give us dirty cars. They were not very friendly. The car we finally accepted needed service (the message was on the entire time we had the car) and, the car was dirty, but not as dirty and smelly as the first 3 they tried to give us. On the flip side they picked us up after our flight in a very timely manner and drop off was easy. Both ways the shuttle person was very engaging and spoke highly of the company. When we dropped off the car, the staff inside was not rude like the staff was when we picked up. The price was fair.