I have moved more times in my adult life than I care to count. I can however, tell you that I have rented Uhaul no less than 3 times. All were NOT a good experience for one reason or other. Last time I moved I finally learned my lesson and hired a local inexpensive mover.
Ok, so let me tell you some about my issues with Uhaul. The first time I rented a Uhaul I was moving from Miami to NC. The hitch broke in Jacksonville FL. I've blocked out the details of this event but in summary it was not good.
The second time I rented a Uhaul I was moving my stuff into my soon to be hubby's home just a few miles down the road. The reason I chose Uhaul was their well known advertisement that you can rent a Uhaul for something like 20 or 30 dollars a day. Well, what I found out when I arrived was this did NOT include additional fees. Since we both took off the day and had the stuff packed up, we went ahead with the rental but I was NOT a happy camper.
Now, you would think that I'd have learned my lesson. But alas, I continued to have hope for Uhaul. This time we were moving the next town over (about 30 miles) with a 3 week old premmie who had just come out of the hospital for the second time after recovering from the flu. So, perhaps I can claim temporary insanity since I was sleep deprived when I booked Uhaul yet again. Once again I booked at least a week in advance but when I arrived to pick up the Uhaul I was informed that it was not available! And they do NOT guarentee that when you book in advance it will be there! How crazy is that. What's the purpose of booking it if they can't make arrangements to have what you booked?
After my meltdown, I located another moving trailer at another dealer.
In summary, don't count on Uhaul if you want to PLAN your move. If you can be flexible with the date, and it does not matter that your trailer does not arrive until several days AFTER your request, then Uhaul may be the company for you.