On 3/27/26 I booked a reservation, online, with the Enterprise in Danville, Va. for a full-size Truck for pick-up on May 8, 2026. On 4/25/26 I modified the reservation to pick up the truck on May 6,2026. On the morning of May 6th, I confirmed the reservation and checked in online. At 2:51 pm on May 6, I received a call that the truck was not available because it had been rented by someone that morning and “the man” had called to say he would be late returning it. I was very frustrated to say the least and got loud on the phone with the employee, Megan. She stopped me and informed me she is canceling my reservation because of me yelling at her. I calmed myself the best I could and explained to her why I had made the reservation and asked her to please not cancel it. We came to an agreement and plans were made for me to be picked up by the shuttle service at 5:00 pm to get the truck. At 5:06 pm, I received a voicemail from Megan informing me the truck had been returned but needed an oil change so it would not be available until the next morning, which was too late for the plans I had worked on for months. I ended up canceling the reservation. The Danville,Va Enterprise Rent-A-Car single handedly ruined my vacation. What is the point of making reservations if it is not going to be honored. Me reservation was for 9 days, $541 dollars. I guess it was better for them to make the money from the one day rental. I want to add that I have used Enterprise in Melbourne, Fl and my son and his girlfriend rent vehicles from the Enterprise in Stuart, Fl. We have never has any problems at those locations. The rentals went through without any problems and the customer service was great! I have used Enterprise in Danville, Va twice and both times turned into a nightmare. I will never use them again. If I ever need to rent a vehicle again, for what ever reason, I will go to another city in Virginia or NC.