My car was nice and clean when I picked it up - there were even mints in the console! They set up a rental car for me and it was waiting when I dropped off. I was able to leave the rental there when I picked up my car. It was less hassle than I expected.
Pros: Great customer service