I have used u haul a lot over the years.  Sometimes it's great and sometimes it's not.  But this place while nice and new just flat out sucks.  It seemed like they had plenty of employees but I waited 45 minutes to receive my vehicle.  After completing the rental inside and  refusing there extended useless coverage numerous times I went outside to get my truck.   Your own insurance will always cover you.....I was greeted by an employee with a cigarette in his hand.  Seems sort of stupid with a propane tank just a few feet away.  Anyway I needed to get out of there but the truck was disgusting.  The ashtray was full, the floor was sticky, the windows were dirty, and the inside of the cab  smelled like dope !  Not to mention the trash under the seat.  The return was even worse when I pulled up two employees were leaning against the wall watching videos,on their phones and smoking !   I didn't say anything and just waited for nearly 3 minutes for them to come over to me.  I needed to drop off the vehicle quickly and asked if they could take care of things outside but they said no and directed me into the store.  Needless to say they tried to overcharge me for gas and damage that I did not do to their vehicle.  Good thing I took photos of the gas, mileage and the truck before I left.  Imake sure you do that otherwise they will try and rip you off.  I asked to speak to the manager but was told he was gone for the day.  I did speak to the assistant manger but you could tell he didn't care and just gave fake rehearsed answers.  I called back several times to speak to the manager but he was never in and never called me back.  While I was not overcharged in the end the lack of customer service is just appalling at this location.