Booked our car weeks ahead, but still ended up waiting nearly 3 hours at the airport. They ran out of cars, and after a wild goose chase to the garage, turns out the car they gave us didn’t even exist. Back upstairs I went, leaving my hungry kids waiting. Finally got a dirty car, but after 10 hours of traveling, we just needed to eat. Returned it, only to be slapped with a $450 cleaning fee. Called them with proof of the car's condition when we got it, and they promised to waive it. Yet, a week later, my card was charged anyway. Spoke to a rude customer service agent and a dismissive supervisor. Never dealing with them again – hidden fees and total chaos!