Terrible terrible experience. Rented from Buffalo, NY airport. Service desk staff was playing on her phone when we were at the desk. Very rude during the check in process. Car broke down after 10 minutes of driving. Called service desk for a whole 30 min without answers. Called roadside and was told to wait 2-3 hours in the freezing cold for a tow truck to come. Roadside service staff then tried to contact the airport service desk without success. And when tow truck came, the driver wanted to take our keys and had us wait in the cold with our luggages for a cab. Had to call and order a cab back to the airport and paid out of our own pockets for the cab ride. And when we told the service desk staff about the situation, she was very indifferent about the whole thing. We then asked to speak to the manager, who was in fact, as rude as the service desk person, and she dismissed our situation and offered to give us a smaller, lower grade vehicle with no compensation of either the time we wasted or the money we paid for the cab. She then told us that they do have two same grade vehicles but they have to reserve those to the customers later in the night. Desk staff, Jessica, and Manager, Bridgette, were very rude and not helpful in the whole process. Ended up paying $200 more to rent from another company. Ruined our vacation and ended up getting 3 of us sick. Never rent from Alamo again!!