I had a terrible experience in my recent booking. They cancelled last minute and I had no choice but to pay premium prices for alternative.
My initial booking was cancelled by host then I was assigned another car which also got cancelled. Then I had to wait for hours on customer service calls...