From the day I made the reservation this was a problem. I made the reservation for Hyannis, MA. The next day I received an email changing the location to Plymouth and I confirmed. The next day I received an email changing the location to East Wareham and I confirmed. Then I received an email changing the location to Abington (over an hour away each way). This time I called U-Haul and asked for a closer location and they gave me Bourne. After the reservation runaround I went to pick up the trailer I was renting at the time and date appointed and the business owner wasnt there. I waited 15 minutes before he arrived--although the posted hours indicated they should have been open for an hour. While there he said he was closed on Sundays (and I was scheduled to return the trailer on a Sunday), so I told him I would return it Saturday (1 day early). Upon arrival on Saturday to return it, there was a hand written sign posted on the door that they were closed till Tuesday! I called the two business numbers and both sent me to a recording that ironically said they were open... Me and another guy dropped off trailers without anyone to check them in. On my way home I called U-hauls 800 number and was on hold for 5 minutes when a uhaul rep told me I had to check it in online and post pictures. I refuse (I was 20 minutes into my 35 minute drive home) and asked for a supervisor. I was on hold again for another 35 minutes and the supervisor checked in the trailer. THEN I got the receipt in an email! They charged me for Sunday! I would definitely not recommend U-Haul to a friend. I will be seeking an alternate rental company in the future.