Overall the experience was a good one...I just didn't appreciate the way in which I was MADE to pick up my vehicle...I was basically told I had to leave work to pick up my car when it could have waited till the next morning...I lost 2 hours of work coming to pick it up and it was rush hour traffic...I was not my fault that you didn't have it ready at a decent time..neither do I care about the insurance co, you could have called them to let them know they needed to approve another day on the rental...that part of the experience was subpar...the repair work was great