First time ever renting a truck, and it was a painless process. I didn't know about the mileage limit because I had to drive quite the distance. I received great customer service when it came down to the charges and only needed to pay an additional $64 in addition to the $80 deposit. The staff were all very friendly!