I've lived in a city for the past six years, and I've moved apartments a lot. Before that, I stored stuff from my college dorms and apartments over the summer, and used Uhaul trucks for move-ins and move-outs. I've used Uhaul probably 8-10 times in the last decade. But my most recent experience with them was so bad, I will never, ever used a UHaul again. In a nutshell, we were moving from one town to a neighboring town, and we had to move in and move out on different days. When I made the reservation online, I believe I requested that we pick up the truck at 8am and return truck at 5pm the following day. A month later, our contract says we have 24 hours and have to return the truck by 8am, which would obviously be impossible given our moving constraints. We told the Uhaul employee that we wanted to return it in the afternoon on the second day. He said that would be fine. The fee was a flat rate. Now, being generous here, maybe there was some sort of innocent miscommunication, on our part or theirs. Maybe the employee didnt hear or understand us. Maybe he forgot to mention the extra fee. Maybe we weren't as clear as we thought. Regardless, we believed we had permission to keep the truck passed 8am. So when we returned it midday (approx. 1pm), and we were given a late fee of about $50, we were surprised. The really bad experience, though, comes in how Uhaul employees treated us when we questioned the late fee. Throughout the entire complaint process, they were incredibly rude--to the point of meanness, treating us like we were liars, trying to swindle them out of $50 bucks. At one point one employee actually walked away while we were still speaking to him. We were yelled at, shuffled around from manager to manager, had our official complaint "closed" and marked as "resolved" when we'd spoken to none one, only gotten a voicemail. It's one thing to ultimately refuse to refund the late fee, but they did not have to treat us so poorly. That's why they've lost our business. read more