When I walked in, I was greeted by an associate who made it clear that he did not want to be helping me. We had an appointment 15 minutes before close to pick up our truck. He told us that he did not want to be there, and complained about customers "coming in at the last minute." We had an appointment to be there; if this location does not want to help customers 15 minutes before close, they shouldn't make appointments at that time. The associate continued to complain about being hungry and wanting to go home. He then tried to rush me through the contract prompts on the screen by telling me to just "select agree and sign" and not worry about reading it. He then complained about having to move 4 trucks to get to mine. Again, this is not my problem, and I should not be treated poorly because they did not have my truck ready at the appointment time. He tried selling me furniture pads, but I told him that I did not need them. I reminded him of the appliance dolly that I had reserved online, and he said "yeah, yeah. It's in the truck" trying to rush me out of there again. He walked us out to the truck and told us that they fuel gauge was at half a tank-meaning that we needed to return the truck with half a tank of gas. My boyfriend decided to double check the gauge since we had already had such a POOR experience, and sure enough, the gas was below half a tank. Instead of remaking the contract, he scribbled a line on the contract and initialed it, saying that if the other location gave us any "sh*t" to call him back. I did not appreciate this use of language, as it was very unprofessional. We attempted to take a quick walk around the truck to make sure that there weren't any damage on the truck, and he told us that we didn't need to waste our time doing that, because we bought the insurance. The ENTIRE experience was awful. We were treated so poorly. We finally left, and got back to my apartment only to realize that the dolly was NOT in the truck. Of course, by the time we got back, the facility was closed and we could not call back up there to tell them that the dolly was missing. We called corporate and filed an official complaint. We were greeted at 7am the next morning by the GM of this location. He was very kind and professional and apologized several times for the behaviors of the associate who helped us the previous day. He corrected our contract by adding extra miles and gas to it. While I appreciated his efforts, I do not feel like this resolution made up for all of the trouble that we went through. At this point, I will probably NEVER do business with U-haul again. My drop off experience was almost just as poor. I am very disappointed in this company, and I am happy that this nightmare is over. I wish this was an exaggerated review (as I'm sure it might sound), but unfortunately, all of this contributed to one crappy experience.